x3 播放m3u8时出现 hlsError(code:0)的错误
m3u8文件:http://aaa.com/playlst.m3u8 其他网站的
我的域名:httpp://bbb.com
Access to XMLHttpRequest at 'http://aaa.com/playlst.m3u8 ' from origin 'httpp://bbb.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
貌似是跨域的问题,这个m3u8的视频其他的网站也会调用,为什么我的不能播放了?
而且这个只是电脑端不能播放,手机端是可以播放的,同样的代码,请各位大神指教!
pc端播放m3u8不能跨域,移动端没这个需求。除非特别限制。所以需要注意m3u8如果跨域了一定要给权限 niandeng 发表于 2022-6-11 21:28
pc端播放m3u8不能跨域,移动端没这个需求。除非特别限制。所以需要注意m3u8如果跨域了一定要给权限 ...
你好,您的意思是PC端无解了吗?
add_header Access-Control-Allow-Origin '*';
add_header Access-Control-Allow-Methods 'POST,PUT,GET,DELETE';
add_header Access-Control-Allow-Headers 'version, access-token, user-token, Accept, apiAuth, User-Agent, Keep-Alive, Origin, No-Cache, X-Requested-With, If-Modified-Since, Pragma, Last-Modified, Cache-Control, Expires, Content-Type, X-E4M-With';httpp://bbb.com 配置文件增加 白嫖怪 发表于 2022-6-12 10:54
httpp://bbb.com 配置文件增加
你好,头文件应该是加在服务端的,也就是aaa.com的,而服务端我是无法作任何修改的 PC端跨域问题,纯靠前端无法解决,如果是自己的后端视频可以改nginxd的支持
如果是别人的后端视频 那就只能用自己的后端nginx转发一次,然后给自己的nginx加入跨域支持 本帖最后由 zxjung 于 2022-6-14 22:27 编辑
可以跨域 搜索我发的帖
测试 https://cfss.cc/Dp/ck/?Cf=https://cfss.vip/api/yzb/991.m3u8
页:
[1]