langyuxiansheng / vue-aliplayer-v2

这是一个基于Alipayer 开发并封装成vue组件的播放器.可播放rtmp,m3u8,mp4....视频.除支持直播流与点播的基础功能外,也支持视频的加密播放、清晰度切换、直播时移等业务场景等.https://help.aliyun.com/document_detail/125548.html?spm=a2c4g.11186623.3.3.4bafbf80OVkZJ9
https://langyuxiansheng.github.io/vue-aliplayer-v2/
MIT License
275 stars 59 forks source link

关于直播hls的奇怪问题 #8

Closed liyoro closed 4 years ago

liyoro commented 4 years ago

例如:直播地址http://ivi.bupt.edu.cn/hls/cctv1.m3u8 直接设置source: 'http://ivi.bupt.edu.cn/hls/cctv1.m3u8',的时候,播放是ok的,但是通过方法动态设置source的时候,就无法播放了,例如在getCurrentTime设置

getCurrentTime(){ this.source = 'http://ivi.bupt.edu.cn/hls/cctv1.m3u8' },

这时候就播放失败了,请问是什么问题啊,这个是必然出现的问题

langyuxiansheng commented 4 years ago

感谢您的反馈,您的问题已经收到,正在进行验证和处理

liyoro commented 4 years ago

找到问题所在了,在vue-aliplayer里面有方法的,主要是改变source后要reload player一下。 const player = this.$refs.aliplayer player && player.reloadPlayer() 你添加下reloadPlayer方法就可以了

langyuxiansheng commented 4 years ago

感谢您的反馈和建议,这个bug已经修复了,在1.2.0的版本中