在vue中使用flv.js播放flv直播
Posted 宸翰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在vue中使用flv.js播放flv直播相关的知识,希望对你有一定的参考价值。
1. npm安装flv.js
npm install flv.js
2. 项目引入flv.js
import flvjs from "flv.js";
3. 简单使用flv.js
//template
<video
id="videoElement"
ref="videoElement"
controls
muted
></video>
//script
data() {
return {
flvPlayer: null
}
},
methods: {
//创建flv视频实例
createFlv() {
let url="http://xxxxxxxx.flv";
if (flvjs.isSupported()) {
let videoElement = document.getElementById("videoElement");
this.flvPlayer = flvjs.createPlayer({
type: "flv",
isLive: true,
hasAudio: false,
url
});
this.flvPlayer.attachMediaElement(videoElement);
this.flvPlayer.load();
}
}
}
4.销毁flv实例
//销毁flv实例
flv_destroy() {
if (this.flvPlayer) {
this.flvPlayer.pause();
this.flvPlayer.unload();
this.flvPlayer.detachMediaElement();
this.flvPlayer.destroy();
this.flvPlayer = null;
}
}
以上是关于在vue中使用flv.js播放flv直播的主要内容,如果未能解决你的问题,请参考以下文章
JavaCV音视频开发宝典:无需流媒体服务也无需转码,使用JavaCV和springBoot实现http-flv转封装直播服务,浏览器网页flv.js直接播放rtprtsprtmp实时视频
JavaCV音视频开发宝典:无需流媒体服务也无需转码,使用JavaCV和springBoot实现http-flv转封装直播服务,浏览器网页flv.js直接播放rtprtsprtmp实时视频
JavaCV音视频开发宝典:使用JavaCV和springBoot实现websocket-flv直播服务,无需流媒体服务,浏览器网页flv.js播放器直接播放rtsp,rtmp等实时视频
JavaCV音视频开发宝典:使用JavaCV和springBoot实现websocket-flv直播服务,无需流媒体服务,浏览器网页flv.js播放器直接播放rtsp,rtmp等实时视频
JavaCV音视频开发宝典:使用JavaCV和springBoot实现websocket-flv直播服务,无需流媒体服务,浏览器网页flv.js播放器直接播放rtsp,rtmp等实时视频
JavaCV音视频开发宝典:使用JavaCV和springBoot实现http-flv直播服务,无需流媒体服务,浏览器网页flv.js转封装方式播放rtsp,rtmp和桌面投屏实时画面