UnityEngine.Networking 中的类
/
继承自:Networking.DownloadHandler
/
实现于:UnityEngine.UnityWebRequestAudioModule
一个 DownloadHandler 子类,专门用于下载音频数据以用作 AudioClip 对象。
DownloadHandlerAudioClip 将接收到的数据存储在一个预分配的 Unity AudioClip 对象中。它针对从 Web 服务器下载音频数据进行了优化,并且可以在工作线程上执行音频数据解压缩和解码。
对于希望通过 HTTP 下载音频剪辑并在 Unity 中将其用作 AudioClip 的用例,强烈建议使用此类。
| audioClip | 返回下载的 AudioClip,或 null。(只读) |
| compressed | 创建内存中压缩的 AudioClip。注意:当 streamAudio 为 true 时,它会取代压缩,并且下载处理程序会创建一个类似于导入剪辑的 AudioClip,其 loadType 为 AudioClipLoadType.Streaming。 |
| streamAudio | 创建流式 AudioClip。 |
| DownloadHandlerAudioClip | 构造函数,指定要下载哪种音频数据。 |
| GetContent | 返回下载的 AudioClip,或 null。 |
| data | 返回从远程服务器下载的原始字节,或 null。(只读) |
| error | 描述下载处理程序内部发生的错误的错误消息。 |
| isDone | 如果此 DownloadHandler 已被其父 UnityWebRequest 通知已收到所有数据,并且此 DownloadHandler 已完成任何必要的下载后处理,则返回 true。(只读) |
| nativeData | 提供对下载数据的直接访问。 |
| text | 便捷属性。返回解释为 UTF8 字符串的数据中的字节。(只读) |
| Dispose | 表示不再使用此 DownloadHandler,并且应清理其正在使用的任何资源。 |
| CompleteContent | 回调,在从远程服务器接收所有数据时调用。 |
| GetData | 回调,在访问 data 属性时调用。 |
| GetNativeData | 提供对下载数据作为 NativeArray 的无分配访问。 |
| GetProgress | 回调,在访问 UnityWebRequest.downloadProgress 时调用。 |
| GetText | 回调,在访问 text 属性时调用。 |
| ReceiveContentLengthHeader | 回调,在接收到 Content-Length 标头时调用。 |
| ReceiveData | 回调,在从远程服务器接收数据时调用。 |