UnityWebRequest无法在Android上下载

时间:2019-08-19 07:37:42

标签: android unity3d audio download unitywebrequest

我想通过url使用声音,并且可以在PC上(而不是在Android上)使用UnityWebRequest。

为什么它不能在Android上运行?我错过了什么吗?

这是我的代码,可以给我一点意见。谢谢!

  IEnumerator DownloadTheAudio()
 {
     string url = "https://translate.google.com/translate_tts?ie=UTF-8&total=1&idx=0&textlen=32&client=tw-ob&q=cat&tl=En-gb";
     using (UnityWebRequest www = UnityWebRequestMultimedia.GetAudioClip(url, AudioType.MPEG)) 
     {
         yield return www.SendWebRequest();

         if(www.isNetworkError || www.isHttpError)
         {
             Debug.Log(www.error);
         }
         else
         {
             AudioClip source  = DownloadHandlerAudioClip.GetContent(www);
             _audio.clip = source;
             _audio.Play();
         }

     }

0 个答案:

没有答案