private IEnumerator IELoadExternalAudioWebRequest(string _url, AudioType _audioType)
{
UnityWebRequest _unityWebRequest = UnityWebRequestMultimedia.GetAudioClip(_url, _audioType);
yield return _unityWebRequest.SendWebRequest();
if (_unityWebRequest.isHttpError || _unityWebRequest.isNetworkError)
{
Debug.Log(_unityWebRequest.error.ToString());
}
else
{
AudioClip _audioClip = DownloadHandlerAudioClip.GetContent(_unityWebRequest);
audioSource.clip = _audioClip;
audioSource.Play();
}
}
private IEnumerator IELoadExternalAudioWWW(string _url, AudioType _audioType)
{
WWW _www = new WWW(_url);
yield return _www;
if (_www.error == null)
{
AudioClip _audioClip = _www.GetAudioClip(true, true, _audioType);
audioSource.clip = _audioClip;
audioSource.Play();
}
else
{
Debug.Log(_www.error);
}
}
AudioWebRequest
最新推荐文章于 2024-07-18 18:00:00 发布