跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

Vue中使用flv.js播放视频的示例详解

目录 安装 组件内引入 使用 效果图 播放失败原因 安装 npm install flv.js 组件内引入 import flvjs from 'flv.js' 使用 import flvjs from 'flv.js' export default { data () { return { msg: 'Welcome to Your Vue.js App', flvPlayer:null } }, mounted() { if (flvjs.isSupported()) { var videoElement = document.getElementById('videoElement'); this.flvPlayer = flvjs.createPlayer({ type: 'flv', isLive: true, hasAudio: false, url: 'http://1011.hlsplay.aodianyun.com/demo/game.flv' }); this.flvPlayer.attachMediaElement(videoElement); this.flvPlayer.load(); this.flvPlayer.play(); } }, methods:{ play () { this.flvPlayer.play(); } } } 效果图 播放失败原因 协议不支持 在一开始我以为flvjs可以播放所有flv格式的视频流,但是经过测试和查看文档发现,这个包仅支持HTTPFLV协议的流,如果使用RTMP协议的流则依然需要使用flash插件。 支持:http://www.xxxxxxx.com:18080/11/22.flv 不支持:rtmp://www.xxxxx.com/api/6538-1.1567494734966.flv 到此这篇关于Vue中使用flv.js播放视频的示例详解的文章就介绍到这了,更多相关Vue flv.js播放视频内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 您可能感兴趣的文章: vue+flv.js+SpringBoot+websocket实现视频监控与回放功能 flv.js的具体使用教程 flv.js在vue中的使用方法 通过flv.js播放监控示例深入探究直播流技术 vue3使用flv.js播放推流视频的示例代码 vue3使用flv.js播放flv直播流的代码示例 HTML5 FLV播放器flv.js使用说明

相关文章