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、最终效果

在这里插入图片描述

获取更多信息

邮件:support@openskeye.cn

QQ交流群:102644504

SkeyeVSS综合安防互联网无插件播放解决方案

SkeyeARS全景AR增强监视系统解决方案

SkeyeIVMS集群式视频云管控平台解决方案

Copyright © OpenSkeye Team 2018-2022

Logo

致力于链接即构和开发者,提供实时互动和元宇宙领域的前沿洞察、技术分享和丰富的开发者活动,共建实时互动世界。

更多推荐