首页 > 解决方案 > UnityWebRequest 无法在 Android 上下载

问题描述

我想通过 url 使用声音,它可以在 PC 上与 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();
         }

     }

标签: androidunity3daudiodownloadunitywebrequest

解决方案


推荐阅读