在VUE项目中添加使用SkeyeWebPlayer.js直播点播H5免费播放器
导读:1、下载SkeyeWebPlayer.js文件下载地址2、将下载好的文件放到src/static目录下3、引入方式(1 、在入口页面index.html中引入SkeyeWebPlayer.js<html> <head...
1、下载SkeyeWebPlayer.js文件
下载地址
2、将下载好的文件放到src/static目录下
3、引入方式
(1)、在入口页面index.html中引入SkeyeWebPlayer.js
html>
head>
title>
template/title>
script src="static/libs/SkeyeWebPlayer.js">
/script>
/head>
/html>
(2)、在vue组件中引入SkeyeWebPlayer.js
import WebMediaPlayer from '../static/libs/SkeyeWebPlayer/SkeyeWebPlayer'4、vue组件中代码如下
template>
div class="player-group" id="skeyePlayer">
/div>
/template>
script>
export default {
data() {
return {
player: null }
}
, mounted() {
this.$nextTick(() =>
{
this.initPlayer() }
);
}
, beforeDestroy() {
if (this.player) {
this.player.destroy();
}
}
, methods: {
initPlayer() {
// new WebMediaPlayer(url,domId,callback,options) this.player = new WebMediaPlayer( 'url', 'skeyePlayer'`, this.callbackFunc, {
cbUserPtr: this, decodeType: 'auto', openAudio: 0, BigPlay: false }
);
this.player.play('', 1, 0);
}
, // 播放器回调方法 callbackFunc(cbType, cbParams) {
if (cbType == 'playbackTime') {
//console.log("当前回放时间: " + cbParams);
}
else if (cbType == 'ended') {
console.log("播放结束");
}
//console.log("Callback " + cbType + ": " + cbParams);
}
}
}
/script>
5、可以将播放器单独写成组件供其他页面调用
6、最终效果
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 在VUE项目中添加使用SkeyeWebPlayer.js直播点播H5免费播放器
本文地址: https://pptw.com/jishu/1870.html
