Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

Объявление

public static Networking.UnityWebRequest GetAudioClip(string uri, AudioType audioType);

Параметры

uri URI аудиоклипа для загрузки.
audioType Тип кодирования звука для загруженного аудиоклипа. См. раздел AudioType.

Возвращает

UnityWebRequest UnityWebRequest, правильно настроенный для загрузки аудиоклипа и преобразования его в AudioClip.

Описание

Создайте UnityWebRequest для загрузки аудиоклипа через HTTP GET и создайте AudioClip на основе полученных данных.

Этот метод создает UnityWebRequest и задает целевой URL строковый аргумент uri. Этот метод не устанавливает никаких других флагов или пользовательских заголовков.

Этот метод прикрепляет объект DownloadHandlerAudioClip к UnityWebRequest. DownloadHandlerAudioClip — это специализированный DownloadHandler. Он оптимизирован для хранения данных, которые будут использоваться в качестве аудиоклипа в Unity Engine. Использование этого класса значительно сокращает перераспределение памяти по сравнению с загрузкой необработанных байтов и созданием аудиоклипа вручную в скрипте.

Этот метод не прикрепляет UploadHandler к UnityWebRequest.

using UnityEngine; using UnityEngine.Networking; using System.Collections; public class MyBehaviour : MonoBehaviour { void Start() { StartCoroutine(GetAudioClip()); } IEnumerator GetAudioClip() { using (UnityWebRequest www = UnityWebRequestMultimedia.GetAudioClip("https://www.my-server.com/audio.ogg", AudioType.OGGVORBIS)) { yield return www.SendWebRequest(); if (www.result == UnityWebRequest.Result.ConnectionError) { Debug.Log(www.error); } else { AudioClip myClip = DownloadHandlerAudioClip.GetContent(www); } } } }
Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3