ckplayer

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3135|回复: 6

x3 播放m3u8时出现 hlsError(code:0)的错误

[复制链接]

1

主题

3

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2022-6-11 21:17:37 | 显示全部楼层 |阅读模式

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的视频其他的网站也会调用,为什么我的不能播放了?
而且这个只是电脑端不能播放,手机端是可以播放的,同样的代码,请各位大神指教!
回复

使用道具 举报

10

主题

170

帖子

989

积分

超级版主

Rank: 8Rank: 8

积分
989
发表于 2022-6-11 21:28:42 | 显示全部楼层
pc端播放m3u8不能跨域,移动端没这个需求。除非特别限制。所以需要注意m3u8如果跨域了一定要给权限
回复

使用道具 举报

1

主题

3

帖子

16

积分

新手上路

Rank: 1

积分
16
 楼主| 发表于 2022-6-12 00:07:39 | 显示全部楼层
niandeng 发表于 2022-6-11 21:28
pc端播放m3u8不能跨域,移动端没这个需求。除非特别限制。所以需要注意m3u8如果跨域了一定要给权限 ...

你好,您的意思是PC端无解了吗?
回复

使用道具 举报

4

主题

14

帖子

59

积分

注册会员

Rank: 2

积分
59
QQ
发表于 2022-6-12 10:54:24 | 显示全部楼层
  1. add_header Access-Control-Allow-Origin '*';
  2. add_header Access-Control-Allow-Methods 'POST,PUT,GET,DELETE';
  3. 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 配置文件增加
回复

使用道具 举报

1

主题

3

帖子

16

积分

新手上路

Rank: 1

积分
16
 楼主| 发表于 2022-6-13 01:13:06 | 显示全部楼层
白嫖怪 发表于 2022-6-12 10:54
httpp://bbb.com 配置文件增加

你好,头文件应该是加在服务端的,也就是aaa.com的,而服务端我是无法作任何修改的
回复

使用道具 举报

2

主题

3

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2022-6-13 16:10:11 | 显示全部楼层
PC端跨域问题,纯靠前端无法解决,如果是自己的后端视频  可以改nginxd的支持
如果是别人的后端视频 那就只能用自己的后端nginx转发一次,然后给自己的nginx加入跨域支持
回复

使用道具 举报

5

主题

82

帖子

274

积分

中级会员

Rank: 3Rank: 3

积分
274
QQ
发表于 2022-6-14 22:25:56 | 显示全部楼层
本帖最后由 zxjung 于 2022-6-14 22:27 编辑

可以跨域 搜索我发的帖

测试 https://cfss.cc/Dp/ck/?Cf=https://cfss.vip/api/yzb/991.m3u8
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表