详解vue-video-player使用心得(兼容m3u8)

  

下载vue-video-player         npm安装vue-video-player——保存      

在主要。js文件引入
  

        从“vue-video-player”进口放像机   要求(“video.js/dist/video-js.css”)   要求(“vue-video-player/src/custom-theme.css”)   Vue.use(放像机)   之前      

在页面中引入
  

        & lt;视频播放器   ref="放像机"   类="视频播放器vjs-custom-skin”   :playsinline=" true "   :选项=" playerOptions”   @play=" onPlayerPlay(事件)”//监听开始状态   @pause=" onPlayerPause(事件)”//监听暂停状态/比;   之前      

在页面中数据中配置
  

        playerOptions: {//playbackRates:(0.7, 1.0, 1.5, 2.0),//播放速度   播放:假的,//如果如此,浏览器准备好时开始回放。   低调:假的,//默认情况下将会消除任何音频。   循环:假的,//导致视频一结束就重新开始。   预加载:'汽车',//建议浏览器在& lt; video>加载元素后是否应该开始下载视频数据翻浏览器选择最佳行为,立即开始加载视频(如果浏览器支持)   语言:“应用”,   aspectRatio: 16:9的,//将播放器置于流畅模式,并在计算播放器的动态大小时使用该值。值应该代表一个比例——用冒号分隔的两个数字(例如“16:9的”或“4:3”)   液体:真的,//当真实时,视频。js球员将拥有流体大小。换句话说,它将按比例缩放以适应其容器。   来源:【   {   类型:视频/mp4,//这里的种类支持很多种:基本视频格式,直播、流媒体等,具体可以参看git网址项目   src: https://cdn.theguardian.tv/webM/2015/07/20/150716YesMen_synd_768k_vp8。webm的//url地址   }   ),   hls:没错,   海报:' https://cache.yisu.com/upload/information/20200622/114/16031.gif ',//你的封面地址   宽度:document.documentElement。clientWidth,//播放器宽度   notSupportedMessage:“此视频暂无法播放,请稍后再试”,//允许覆盖Video.js无法播放媒体源时显示的默认信息。   controlBar: {   timeDivider:没错,   durationDisplay:没错,   remainingTimeDisplay:假的,   fullscreenToggle:真//全屏按钮   }   },   之前      

挂载视频组件(非必须)不写这一步也可以实现播放,添加这个是为了自定义按钮使用
  

        计算:{   球员(){   返回这个。美元refs.videoPlayer.player//自定义播放   }   },   之前      

官方文档

  

video.js: https://docs.videojs.com/docs/api/player.html
  vue-video-player: https://github.com/surmon-china/vue-video-player

  

不需要兼容m3u8的,以上就可以实现能播放
  

  

兼容m3u8的需要下载
  

        npm安装,节省videojs-contrib-hls      

在文件中引入

        导入“videojs-contrib-hls”      

我这么引入会出现找不到文件,我没找到问题所在,如果这么引入不行,可以改为
  

  

在主要。js文件中
  

        const hls=要求(“videojs-contrib-hls”)   Vue.use (hls)      

这样就好了
  

  

在页面中测试
  

        {   类型:应用程序/x-mpegURL,//这里的种类支持很多种:基本视频格式,直播、流媒体等,具体可以参看git网址项目   src:   “https://cdn.letv-cdn.com/2018/12/05/JOCeEEUuoteFrjCg/playlist.m3u8”//url地址,从别的博主那看来的地址,亲测可用   }   之前      

至此就可以播放了

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

详解vue-video-player使用心得(兼容m3u8)