ckplayer

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1411|回复: 2

播放m3u8,文件出错一次,就结束了

[复制链接]

1

主题

2

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2022-3-15 10:13:49 | 显示全部楼层 |阅读模式
播放m3u8,文件流出错一次,就结束了
$this.addListener('error', function (obj) {//这里是出错,全屏遮罩提示


如果一次出错,就执行力此方法,我看没有重试机制;

测试阿某的播放器,这个错误就会跳过,好像有重试机制,或者跳过,具体不懂;
当然,某的播放器也有问题,就转过来配置这个,结果这个问题没法弄
回复

使用道具 举报

1

主题

2

帖子

11

积分

新手上路

Rank: 1

积分
11
 楼主| 发表于 2022-3-15 10:16:27 | 显示全部楼层
还有就是这个seek好像没用哦,上面的console输出是对的
但是seek不到



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

10

主题

170

帖子

989

积分

超级版主

Rank: 8Rank: 8

积分
989
发表于 2022-3-16 11:19:20 | 显示全部楼层
本帖最后由 niandeng 于 2022-3-16 11:20 编辑


经测试,m3u8里如果有ts请求不到,会重新请求若干次(取决于具体ts的长度)同时抛出错误:{code: 500, message: 'Internal Server Error'},等到播放到该错误ts时会抛出错误:{code: 9, message: '加载失败'},如果您监听错误,可以在此时刷新页面或提示用户。
另外seek是有效的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

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

本版积分规则

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