Unity WebGL 使用VideoPlayer播放视频“CORS 头缺少 ‘Access-Control-Allow-Origin‘”
WebGL播放视频的坑真是好多。本文使用的是Unity原生的VideoPlayer组件播放在线视频,编辑器加载正常,在WebGl端无法加载。(测试链接为网络连接。)按F12,发现出现错误上网搜索,都说是跨域问题,需要更改服务器的’Access-Control-Allow-Origin’属性为*。或者发送请求时’Access-Control-Allow-Origin’为*。想到可能是网络URL不支持
·
WebGL播放视频的坑真是好多。
本文使用的是Unity原生的VideoPlayer组件播放在线视频,编辑器加载正常,在WebGl端无法加载。(测试链接为网络连接。)
按F12,发现出现错误
上网搜索,都说是跨域问题,需要更改服务器的’Access-Control-Allow-Origin’属性为*。
或者发送请求时’Access-Control-Allow-Origin’为*。
想到可能是网络URL不支持我访问,因此用电脑开本地服务器测试,结果也是一样。
不懂服务器,不会更改设置’Access-Control-Allow-Origin’。
最后把打包好的WebGl文件也放到了本地服务器上,访问同服务器下的视频,可以播放成功。
更多推荐




所有评论(0)