当前位置:   article > 正文

Vue+Video.js播放m3u8视频流

vue 播放视频 m3u8 播放不了
首先,我们需要在vue工程中安装video.js相关依赖。
  1. npm install --save video.js
  2. npm install --save videojs-contrib-hls
然后,我们需要引入videojs的css文件,例如在main.js中引入
import 'video.js/dist/video-js.css'

接着,我们在需要播放视频的页面引入js对象
  1. import videojs from 'video.js'
  2. import 'videojs-contrib-hls'

指定一个video容器,例如:


  1. <video id="my-video" class="video-js vjs-default-skin" controls preload="auto" poster="../assets/video.png">
  2. <source src="http://127.0.0.1:7086/aaa/213/stream/1.m3u8" type="application/x-mpegURL">
  3. </video>

最后,我们在mounted节点初始化播放器:


  1. videojs('my-video', {
  2. bigPlayButton: false,
  3. textTrackDisplay: false,
  4. posterImage: true,
  5. errorDisplay: false,
  6. controlBar: true
  7. }, function () {
  8. this.play()
  9. })

原文发布时间为:2018年05月02日
原文作者:典藏天下 

本文来源:开源中国 如需转载请联系原作者

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

闽ICP备14008679号