bytedance / xgplayer

A HTML5 video player with a parser that saves traffic
https://h5player.bytedance.com/
MIT License
8.06k stars 845 forks source link

FLV插件在点播时只可以播放10M内容 #1524

Open maxid opened 2 weeks ago

maxid commented 2 weeks ago

您使用的西瓜播放器版本是多少? What version of xgplayer are you using? 3.0.10

您使用的操作系统和浏览器分别是? What OS and browser are you using? win11 & macos 、 chrome 100+

如何复现问题? How to reproduce the problem? 设置 isLive 为 false,因CORS原因,播放器不能读取Accept-Ranges,Content-Range响应头,导致只能读取10M内容 image

image image

您期望的播放器正常行为是? What did you expect to happen? 期望开放给用户设置_acceptRanges,解决以上点播异常问题,通过测试,注释掉 347、348行后正常

实际播放器的表现是? What actually happened?

可填写您所在的公司和相关产品业务,方便我们提供更好的技术支持 You can write your company and product which uses xgplayer, for helping us provide better technical support.

zhuguibiao commented 2 weeks ago

快速解决方案是:在资源响应头设置 Access-Control-Expose-Headers : "Accept-Ranges,Content-Range" 或者等后续升级修复这个问题

maxid commented 2 weeks ago

点播源不是我们的,期待后续版本,目前暂时强制设置 _acceptRanges 为 true 解决使用问题