当前位置:   article > 正文

Vue中video播放m3u8视频_hlsjsplayer

hlsjsplayer

1,安装依赖包

npm install --save xgplayer
npm install --save xgplayer-hls

2,贴代码吧

  1. <template>
  2. <div>
  3. <div id='mse'></div>
  4. </div>
  5. </template>
  6. <script>
  7. import HlsJsPlayer from "xgplayer-hls"
  8. export default {
  9. data(){
  10. return{
  11. video:''
  12. }
  13. },
  14. mounted(){
  15. this.initPlayer()
  16. },
  17. methods:{
  18. initPlayer() {
  19. this.video = new HlsJsPlayer({
  20. id: 'mse',
  21. url: '你的m3u8视频链接',
  22. lastPlayTime: 0,
  23. // lastPlayTime: 20, //视频起播时间(单位:秒)
  24. lastPlayTimeHideDelay: 3, // 提示文字展示时长(单位:秒)
  25. playbackRate: [0.5, 0.75, 1, 1.25, 1.5, 2], // 传入倍速可选数组
  26. controlPlugins: [],
  27. autoplay: true,
  28. volume: 20,
  29. autoplayMuted: false, // 这个配置,导致不自动播放,需要用户点击
  30. width: 790,
  31. height: 446,
  32. // closeInactive: true,
  33. definitionActive: 'click',
  34. errorTips: `这里是错误提示,可以写行内样式`,
  35. loop: false
  36. })
  37. },
  38. }
  39. }
  40. </script>
  41. <style>
  42. </style>

注意,m3u8格式是只能用一次,再次使用链接会失效,可以重新获取一下m3u8的链接

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/92505
推荐阅读
相关标签
  

闽ICP备14008679号