无法使用Unity从移动设备中的URL下载图像



我在移动设备上下载图片时遇到问题。

我使用以下代码下载:

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;
}
}

链接A:https://m.media-amazon.com/images/M/MV5BZmVmYTE2OGEtMTkzOC00YzNiLTlhYWQtZDFiMmJiZDBmNTAwXkEyXkFqcGdeQXVyMTMxODk2OTU@_V1_SX300.jpg

链接B:http://www.subzerone.com/nfp/poser/1.jpg

如果我使用";链路A";对于MediaUrl,适用于所有设备(Unity Editor、Nox Player、My Mobile Phone(。

但是";链路B";只是在我的手机上不起作用。

"链路B";在Unity编辑器和Nox播放器上完美工作。

我做错了什么?

问题是Unity 2018版本。

我升级了我的项目2019。问题解决了。

最新更新