mine566 发表于 2022-3-15 10:13:49

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

播放m3u8,文件流出错一次,就结束了
$this.addListener('error', function (obj) {//这里是出错,全屏遮罩提示


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

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

mine566 发表于 2022-3-15 10:16:27

还有就是这个seek好像没用哦,上面的console输出是对的
但是seek不到



niandeng 发表于 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是有效的。
页: [1]
查看完整版本: 播放m3u8,文件出错一次,就结束了