我建立了一个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();
}
视频似乎可以很好地下载,但是当要播放时,我得到:
获取http://www.mywebsite.com/tmp/myVideo.mp4净值:: ERR_ABORTED 404(未找到)
我在做什么错?我该如何解决?