1.安装
npm install ezuikit-js@7.7.0 --save
2.使用
// 页面摆放几个监控就要new几个player出来,不然无法暂停销毁视频
// 重置画面宽高 Size(width, height);// token要通过后台接口获取
<template>
<div class="box">
<div id="video-container"></div>
</div>
</template><script>
import EZUIKit from 'ezuikit-js';
export default {
name: '',
data() {
return {
player:null,
token: ''
}
},
mounted(){
setTimeout(() => {
VideoData()
}, 2000);
},
beforeDestroy() {
this.playerDestroy() //销毁并停止直播视频
}
methods:{
getVideoData(){
this.playerDestroy();
// 调用前先暂停销毁视频
this.$nextTick(() => {
this.player = new EZUIKit.EZUIKitPlayer({
id: "video-container", // 视频容器ID
accessToken: ken, // token
url: ' ezopen://open.ys7/G39444019/1.live', // 地址
audio: 0, // 是否默认开启声音 0 - 关闭 1 - 开启
autoplay: true,
template: "security", // 显示模式
width: this.$refs.box.offsetWidth, // 宽度
height: this.$refs.box.offsetHeight, // 高度
});
size = () => {
Size(
this.$refs.box.offsetWidth,
this.$refs.box.offsetHeight
);
};
});
},
// 暂停销毁视频
playerDestroy() {
if (this.player) {
this.player.stop();
}
}
}
}
</script>
本文发布于:2024-01-29 01:46:22,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170646398811831.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |