DownloadHandlerAudioClip

class in UnityEngine.Networking

/

Inherits from:Networking.DownloadHandler

Switch to Manual

Description

DownloadHandler 的一个子类,专用于下载将用作 AudioClip 对象的音频数据。

DownloadHandlerAudioClip 会将收到的数据存储在预分配的 Unity AudioClip 对象中。它已在从 Web 服务器下载音频数据方面进行了优化,可在工作线程上对音频数据进行解压和解码。

如果您的用例需要通过 HTTP 下载音频剪辑并在 Unity 中将其用作 AudioClip,强烈建议您使用此类。

Variables

audioClip返回下载的 AudioClip 或 null。(只读)
compressedCreate AudioClip that is compressed in memory.
streamAudioCreate streaming AudioClip.

Constructors

DownloadHandlerAudioClip构造函数,指定要下载的音频数据的类型。

Protected Functions

GetData由 DownloadHandler.data 调用。以原始字节的形式返回下载的剪辑数据的副本。

Static Functions

GetContent返回下载的 AudioClip 或 null。

Inherited members

Variables

data返回从远程服务器下载的原始字节,或 null。(只读)
isDone如果此 DownloadHandler 的父 UnityWebRequest 已通知它已接收所有数据,且此 DownloadHandler 已完成所有必要的下载后处理操作,则返回 true。(只读)
text便捷属性。返回解释为 UTF8 字符串的 data 中的字节。(只读)

Public Functions

DisposeSignals that this DownloadHandler is no longer being used, and should clean up any resources it is using.

Protected Functions

CompleteContent在从远程服务器接收所有数据后调用的回调。
GetProgress访问 UnityWebRequest.downloadProgress 时调用的回调。
GetText访问 text 属性时调用的回调。
ReceiveContentLength在收到 Content-Length 标头调用的回调。
ReceiveData从远程服务器收到数据时调用的回调。