无法使用 Unity 在移动设备中从 URL 下载图像
Cannot Download Image from URL in Mobile Devices Using Unity
我在移动设备上下载图片时遇到问题。
我在下面使用此代码进行下载:
public IEnumerator DownloadImageRaw(string MediaUrl, RawImage poster)
{
UnityWebRequest request = UnityWebRequestTexture.GetTexture(MediaUrl);
request.SendWebRequest();
if (request.isNetworkError || request.isHttpError)
{
poster.texture = Resources.Load<Texture2D>("images/NoPoser");
Debug.Log(request.error);
yield break;
}
else
{
poster.texture = ((DownloadHandlerTexture)request.downloadHandler).texture;
}
}
Link乙:
http://www.subzerone.com/nfp/poser/1.jpg
如果我对 MediaUrl 使用“Link A”,在所有设备(Unity Editor、Nox Player、My Mobile Phone)中工作。
但是“Link B”在我的手机上无法使用 phone。
"Link B" 在 Unity Editor 和 Nox Player 上完美运行。
我做错了什么?
问题是 Unity 2018 版本。
我升级了我的项目2019。问题已解决。
我在移动设备上下载图片时遇到问题。
我在下面使用此代码进行下载:
public IEnumerator DownloadImageRaw(string MediaUrl, RawImage poster)
{
UnityWebRequest request = UnityWebRequestTexture.GetTexture(MediaUrl);
request.SendWebRequest();
if (request.isNetworkError || request.isHttpError)
{
poster.texture = Resources.Load<Texture2D>("images/NoPoser");
Debug.Log(request.error);
yield break;
}
else
{
poster.texture = ((DownloadHandlerTexture)request.downloadHandler).texture;
}
}
Link乙: http://www.subzerone.com/nfp/poser/1.jpg
如果我对 MediaUrl 使用“Link A”,在所有设备(Unity Editor、Nox Player、My Mobile Phone)中工作。
但是“Link B”在我的手机上无法使用 phone。
"Link B" 在 Unity Editor 和 Nox Player 上完美运行。
我做错了什么?
问题是 Unity 2018 版本。
我升级了我的项目2019。问题已解决。