vue-video-player集成videojs-contrib-hls实现.m3u8文件播放
// 安装依赖
npm install vue-video-player --save
npm install videojs-contrib-hls --save// 在main.js中全局引入
import VideoPlayer from 'vue-video-player';
import 'video.js/dist/video-js.css';
import 'vue-video-player/src/custom-theme.css';
import videojs from 'video.js';
window.videojs = videojs;
require('videojs-contrib-hls/dist/videojs-contrib-hls.js');Vue.use(VideoPlayer);//组件中使用
<template><md-card><md-card-actions><div class="md-subhead"><span>HLS Live / 直播</span></div><md-button class="md-icon-button"target="_blank"href="https://github.com/surmon-china/vue-video-player/tree/master/examples/04-video.vue"><md-icon>code</md-icon></md-button></md-card-actions><md-card-media><div class="item"><div class="player"><video-player class="vjs-custom-skin" :options="playerOptions" @ready="playerReadied"></video-player></div></div></md-card-media></md-card>
</template><script>export default {data() {return {playerOptions: {// videojs and plugin optionsheight: '360',sources: [{withCredentials: false,type: "application/x-mpegURL",src: "path-to/playlist.m3u8"}],controlBar: {timeDivider: false,durationDisplay: false},flash: { hls: { withCredentials: false }},html5: { hls: { withCredentials: false }},poster: "path-to/static/images/surmon-5.jpg"}}},methods: {playerReadied(player) {var hls = player.tech({ IWillNotUseThisInPlugins: true }).hlsplayer.tech_.hls.xhr.beforeRequest = function(options) {// console.log(options)return options}}}}
</script>
转载于:https://www.cnblogs.com/ImaY/p/9040162.html
vue-video-player集成videojs-contrib-hls实现.m3u8文件播放相关推荐
- 【Vue前端】使用 videojs 做 hls 直播流遇到的问题及解决方案总结(销毁、反复加载视频流、http-flv 低延时优化解决方向)
由于在自己的工作和学习过程中,只查看某个大佬的教程或文章无法满足自己的学习需求和解决遇到的问题,所以自己在追赶大佬们步伐的基础上,又自己总结.整理.汇总了一些资料,方便自己理解和后续回顾,同时也希望给 ...
- Elmedia Video Player Pro 7.15 中文版 强大的mac视频播放器
Elmedia Video Player 是Mac毒搜集到的一款 Mac 多媒体播放器. 它可以播放几乎任何音视频文件类型,无论是 AVI,MP4,FLV,SWF, WMV,MKV,MP3,M4V 等 ...
- Vue+Video.js播放m3u8视频流(海康威视摄像头+RTMP服务+FFmpeg)
场景 Nginx搭建RTMP服务器+FFmpeg实现海康威视摄像头预览: Nginx搭建RTMP服务器+FFmpeg实现海康威视摄像头预览_BADAO_LIUMANG_QIZHI的博客-CSDN博客 ...
- Vue Video.js播放m3u8视频流格式(video+videojs-contrib-hl)
文章目录 1. Vue+Video.js播放效果图 2. npm安装和引入 3. vue 使用 4. 动态设置video视频的src地址 5. Uncaught (in promise) TypeEr ...
- vue video播放m3u8源
1,采坑记录 表现:使用videojs-contrib-hls在develop环境可以正常播放,但在product环境无法播放. 原因:videojs-contrib-hls组件打包时有无法解析的语法 ...
- 视频列表html页面,vue + video.js实现视频列表页(多个视频)
vue + video.js实现视频列表页 vue项目中做一个视频列表页,本来用原生video标签来实现,由于考虑到手机浏览器兼容问题,找了很多插件,最后决定用video.js这个插件来实现.Vide ...
- vue video播放器
1.npm安装 video npm install vue-video-player --save 2.main.js全局引入 import VideoPlayer from 'vue-video-p ...
- html选择本地文件视频并播放器,使HTML5视频播放器播放不同的文件(Make a HTML5 video player play a different file)...
使HTML5视频播放器播放不同的文件(Make a HTML5 video player play a different file) 在播放视频时,我无法让HTML5播放器播放不同的视频,我尝试更改 ...
- 专业音视频播放器:Elmedia Video Player Pro mac中文版
为大家推荐一款超级好用的苹果专用视频播放器,Elmedia Video Player Pro for Mac几乎支持所有的音视频格式,具备修改播放.流式传输.画中画.流传输视频到其他设备.彩色主题.观 ...
最新文章
- K近邻算法:以同类相吸解决分类问题!
- 基于SSM实现公交路线管理系统
- 数据库高级知识——MySql锁机制
- dataframe scala 修改值_python – 使用Scala的API替换DataFrame的值
- arm linux输出到lcd,求助 armlinux中实现lcd显示
- C++重载运算符的规则详解
- python绘制自定义地图_原来炫酷的可视化地图,用Python就能搞定!
- 机房巡检为什么检查指示灯_小工具需要“检查引擎”指示灯
- 财务自由之路 读书笔记 第六章 债务
- webdriver和火狐浏览器历史版本下载
- V-Appstore 9Apps(Android)
- win10修改user文件夹名称
- 来自鹅厂的面试经验(干货)
- 企业团队建设与管理培训PPT模板
- 【计算机网络学习笔记17】网络安全、加密技术、“Virtual Private Network”技术
- 极路由2hc5761刷华硕固件_极路由2_hc5761_mt7620刷openwrt实现NDR客户端拨号and开机自启动and内网无法访问...
- 执行计划执行步骤原则
- 作息时间表 (2005.3 ~ 2005.7)
- 好用的游戏机械键盘推荐什么?HyperX起源60键盘实力出圈
- PHP以星号隐藏用户名手机号码和邮箱实例