无法使用 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答:https://m.media-amazon.com/images/M/MV5BZmVmYTE2OGEtMTkzOC00YzNiLTlhYWQtZDFiMmJiZDBmNTAwXkEyXkFqcGdeQXVyMTMxODk2OTU@._V1_SX300.jpg

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。问题已解决。