WebGL播放视频的坑真是好多。
本文使用的是Unity原生的VideoPlayer组件播放在线视频,编辑器加载正常,在WebGl端无法加载。(测试链接为网络连接。)
按F12,发现出现错误
上网搜索,都说是跨域问题,需要更改服务器的’Access-Control-Allow-Origin’属性为*。
或者发送请求时’Access-Control-Allow-Origin’为*。
想到可能是网络URL不支持我访问,因此用电脑开本地服务器测试,结果也是一样。
不懂服务器,不会更改设置’Access-Control-Allow-Origin’。
最后把打包好的WebGl文件也放到了本地服务器上,访问同服务器下的视频,可以播放成功。
版权声明:本文为boyZhenGui原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。