Ошибка Unity WebGL net :: ERR_ABORTED 404 (не найдено) - PullRequest
0 голосов
/ 04 октября 2019

Я создал проект WebGL и загрузил его на свой сайт, он работает нормально.

В проекте у меня есть сопрограмма, которая загружает видео из Интернета

IEnumerator DownloadVideo(string video_download_link){
    UnityWebRequest www = UnityWebRequest.Get(video_download_link);
    yield return www.SendWebRequest();
    string savePath = Application.temporaryCachePath + "/myVideo.mp4";
    File.WriteAllBytes(savePath, www.downloadHandler.data);

и затем он пытается воспроизвести видео в VideoPlayer:

    yield return new WaitUntil(() => File.Exists(savePath));
    videoPlayer.url = savePath;
    videoPlayer.Prepare();
    while(!videoPlayer.isPrepared) yield return null;
    videoPlayer.Play();
}

Видео, кажется, загружается нормально, но когда оно будет воспроизведено, я получаю:

GEThttp://www.mywebsite.com/tmp/myVideo.mp4 net :: ERR_ABORTED 404 (не найдено)

Что я делаю не так? Как я могу это исправить?

...