Я создал проект 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 (не найдено)
Что я делаю не так? Как я могу это исправить?