android - 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();
}
}
解决方案
推荐阅读
- sql-server - 如何有效地支持 LIKE %Query%
- php - 与 PayPal 连接:获取状态 400(错误请求)
- office-js - 插件因检测缺失功能而被拒绝
- c# - ASP.NET Core 3.1 中 QueryString 字符串参数的自定义模型绑定器?
- javascript - 我如何在滚动时重新渲染反应?
- html - Angular:如何通过单击复选框来启用和禁用文本框?
- python - How to Import Models from one app to another App model?
- php - Followng PHP function not working properly
- authorize.net - How to add billTo parameter in createCustomerProfileRequest
- visual-studio-code - VS 代码扩展设置 CLI