Описание
Подкласс DownloadHandler, предназначенный для загрузки аудиоданных для использования в качестве объектов AudioClip.
DownloadHandlerAudioClip сохраняет полученные данные в предварительно выделенном объекте Unity AudioClip. Он оптимизирован для загрузки аудиоданных с веб-серверов и может выполнять декомпрессию и декодирование аудиоданных в рабочем потоке.
В случаях, когда вы хотите загрузить аудиоклип через HTTP и использовать его как AudioClip в Unity, настоятельно рекомендуется использовать этот класс.
Свойства
audioClip |
Возвращает загруженный AudioClip или null. (Только чтение) |
compressed |
Создайте AudioClip, сжатый в памяти. |
streamAudio |
Создание потокового AudioClip. |
Конструкторы
Защищенные методы
GetData |
Вызывается DownloadHandler.data. Возвращает копию загруженных данных клипа в виде необработанных байтов. |
Статические Методы
GetContent |
Возвращает загруженный AudioClip или null. |
Унаследованные члены
Свойства
data |
Возвращает необработанные байты, загруженные с удаленного сервера, или null. (Только чтение) |
error |
Сообщение об ошибке, описывающее сбой, произошедший внутри обработчика загрузки. |
isDone |
Возвращает true, если этот DownloadHandler был проинформирован своим родительским UnityWebRequest о том, что все данные были получены, и этот DownloadHandler завершил всю необходимую обработку после загрузки. (Только чтение) |
text |
Свойство удобства. Возвращает байты из данных, интерпретируемых как строка UTF8. (Только чтение) |
Публичные Методы
Dispose |
Сигналы о том, что этот DownloadHandler больше не используется и должен очистить все ресурсы, которые он использует. |
Защищённые методы
CompleteContent |
Обратный вызов, вызываемый после получения всех данных с удаленного сервера. |
GetProgress |
Обратный вызов, вызываемый при доступе к UnityWebRequest.downloadProgress. |
GetText |
Обратный вызов, вызываемый при доступе к текстовому свойству. |
ReceiveContentLengthHeader |
Получен обратный вызов, вызванный с заголовком Content-Length. |
ReceiveData |
Обратный вызов, вызываемый при получении данных с удаленного сервера. |