首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >在VUE项目中添加使用SkeyeWebPlayer.js直播点播H5免费播放器

在VUE项目中添加使用SkeyeWebPlayer.js直播点播H5免费播放器

原创
作者头像
Openskeye
修改于 2023-04-04 06:04:09
修改于 2023-04-04 06:04:09
1.9K0
举报

1、下载SkeyeWebPlayer.js文件

下载地址

2、将下载好的文件放到src/static目录下

3、引入方式

(1)、在入口页面index.html中引入SkeyeWebPlayer.js

代码语言:txt
AI代码解释
复制
<html>
代码语言:txt
AI代码解释
复制
    <head>
代码语言:txt
AI代码解释
复制
        <title>template</title>
代码语言:txt
AI代码解释
复制
        <script src="static/libs/SkeyeWebPlayer.js"></script>
代码语言:txt
AI代码解释
复制
    </head>
代码语言:txt
AI代码解释
复制
</html>

(2)、在vue组件中引入SkeyeWebPlayer.js

代码语言:txt
AI代码解释
复制
import WebMediaPlayer from '../static/libs/SkeyeWebPlayer/SkeyeWebPlayer'

4、vue组件中代码如下

代码语言:txt
AI代码解释
复制
<template>
代码语言:txt
AI代码解释
复制
   <div class="player-group" id="skeyePlayer"></div>
代码语言:txt
AI代码解释
复制
</template>
代码语言:txt
AI代码解释
复制
<script>
代码语言:txt
AI代码解释
复制
	export default {
代码语言:txt
AI代码解释
复制
	  data() {
代码语言:txt
AI代码解释
复制
		return {
代码语言:txt
AI代码解释
复制
		  player: null
代码语言:txt
AI代码解释
复制
		}
代码语言:txt
AI代码解释
复制
	  },
代码语言:txt
AI代码解释
复制
	  mounted() {
代码语言:txt
AI代码解释
复制
		this.$nextTick(() => {
代码语言:txt
AI代码解释
复制
			this.initPlayer()
代码语言:txt
AI代码解释
复制
		});
代码语言:txt
AI代码解释
复制
	  },
代码语言:txt
AI代码解释
复制
	  beforeDestroy() {
代码语言:txt
AI代码解释
复制
		if (this.player) {
代码语言:txt
AI代码解释
复制
		  	this.player.destroy();
代码语言:txt
AI代码解释
复制
		}
代码语言:txt
AI代码解释
复制
	  },
代码语言:txt
AI代码解释
复制
	  methods: {
代码语言:txt
AI代码解释
复制
		initPlayer() {
代码语言:txt
AI代码解释
复制
		  // new WebMediaPlayer(url,domId,callback,options)
代码语言:txt
AI代码解释
复制
		  this.player = new WebMediaPlayer(
代码语言:txt
AI代码解释
复制
			'url',
代码语言:txt
AI代码解释
复制
			'skeyePlayer'`,
代码语言:txt
AI代码解释
复制
			this.callbackFunc,
代码语言:txt
AI代码解释
复制
			{
代码语言:txt
AI代码解释
复制
			  cbUserPtr: this,
代码语言:txt
AI代码解释
复制
			  decodeType: 'auto',
代码语言:txt
AI代码解释
复制
			  openAudio: 0,
代码语言:txt
AI代码解释
复制
			  BigPlay: false
代码语言:txt
AI代码解释
复制
			});
代码语言:txt
AI代码解释
复制
		  this.player.play('', 1, 0);
代码语言:txt
AI代码解释
复制
		},
代码语言:txt
AI代码解释
复制
		// 播放器回调方法
代码语言:txt
AI代码解释
复制
		callbackFunc(cbType, cbParams) {
代码语言:txt
AI代码解释
复制
		  if (cbType == 'playbackTime') {
代码语言:txt
AI代码解释
复制
			//console.log("当前回放时间: " + cbParams);
代码语言:txt
AI代码解释
复制
		  } else if (cbType == 'ended') {
代码语言:txt
AI代码解释
复制
			console.log("播放结束");
代码语言:txt
AI代码解释
复制
		  }
代码语言:txt
AI代码解释
复制
		  //console.log("Callback " + cbType + ":  " + cbParams);
代码语言:txt
AI代码解释
复制
		}
代码语言:txt
AI代码解释
复制
	  }
代码语言:txt
AI代码解释
复制
	}
代码语言:txt
AI代码解释
复制
</script>

5、可以将播放器单独写成组件供其他页面调用

6、最终效果

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
在VUE3项目中添加使用永久免费H5直播点播播放器SkeyeWebPlayer.js及问题
1、准备好SkeyeWebPlayer.js播放器文件。源码地址2、放在Vue3项目public文件夹下,注意:vue2项目是放在static里边。3、引入方式(1)、在index.html页面中引入SkeyeWebPlayer.js<script src="static/SkeyeWebPlayer/SkeyeWebPlayer.js"></script>图片(2)、如果放在Vue项目下static文件夹引入,在vue2中这样使用不会出现问题,但是在vue3中会出现出现以下问题,如图:图片图片图片(2)、
Openskeye
2023/04/24
2.5K0
免费视频直播、点播H5播放器SkeyeWebPlayer适配移动端
免费视频直播、点播H5播放器SkeyeWebPlayer适配排除,移动端,常见移动端Web页面问题及解决方案SkeyeVSS其独创的ws-rtsp流媒体直播技术,兼容传统安防流媒体的同时,不需要安装浏览器插件,解决互联网接入安防监控延迟高、起播慢等问题;支持全平台终端H5直播点播(PC、Web、Android、iOS)。一般情况下SkeyeWebPlayer播放器的宽度是自适应,高度css 或者 new WebMediaPlayer()中的height参数来设置,常用的56.25 (56.25% 等于 16
Openskeye
2023/04/04
1.4K0
SkeyeWebPlayer网页直播点播播放器-页面动态多播放器添加代码示例
强大的网页直播/点播播放器 SkeyeWebPlayer,使用简单,功能强大, 终身免费使用,支持Windows、 Android、iOS平台。SkeyeWebPlayer.js H5播放器是由成都视开信息科技开发和维护的一个完善的RTSP、FLV、HLS等多种流媒体协议播放,视频编码支持H.264,H.265,音频支持AAC,支持TCP/UDP协议,是一套极佳的且适合用于综合安防视频云服务播放组件,已经非常稳定、完整。功能包括:直播、录像、抓图,目前在功能性、稳定性、可扩展性和完整性极强的一款H5播放器!
Openskeye
2023/04/06
2.4K0
vue集成海康h5player实现播放
文章目录 前言 准备工作 官方文档 官方工具 开源工具 开始开发 效果 问题点 前言 本篇章只针对官方提供个h5player工具,做播放和分屏demo。 当然本篇章也是针对已经接触了海康视频对接的开发
用针戳左手中指指头
2022/09/27
4.5K2
vue集成海康h5player实现播放
基于video.js来实现vue的视频播放功能
video.js是一个很好的视频播放插件,但是如果移植到vue上相信很多小伙伴很苦恼,是不是网上搜了一堆,发现不好使,我也是踩坑了,后来发现官方文档上就有,好尴尬,建议以后学习先看看官方文档,会有惊喜的。 1.首先安装video.js,然后在main.js中引入
李维亮
2021/07/08
15.2K0
免费视频直播、点播H5播放器SkeyeWebPlayer 结合百度地图sdk实现电子地图播放功能
免费视频直播、点播H5播放器SkeyeWebPlayer 结合vue-baidu-map百度地图组件实现电子地图播放功能,最终效果如图所示:图片SkeyeWebPlayer播放器如何在vue-baidu-map百度地图组件中结合覆盖物 点(bm-marker)、自定义覆盖物(bm-overlay)等,实现在百度地图上方播放实时视频流,(支持FLV、HLS、RTSP、WS-FLV/WS-RTSP、WEBRTC、HEVC/H265)1、将SkeyeWebPlayer.js文件拷到static目录下SkeyeWe
Openskeye
2023/04/04
3.5K0
Vue-CoreVideoPlayer 一款基于 vue.js 的轻量级、优秀的视频播放器组件
Vue-CoreVideoPlayer的说明文档和sample都很完善,上手十分容易。
程序员老鱼
2022/12/02
2.9K0
Vue-CoreVideoPlayer 一款基于 vue.js 的轻量级、优秀的视频播放器组件
Vue-CoreVideoPlayer的说明文档和sample都很完善,上手十分容易。
程序员老鱼
2021/11/06
12.8K1
Vue-CoreVideoPlayer 一款基于 vue.js 的轻量级、优秀的视频播放器组件
Video.js 使用教程 - 手把手教你基于 Vue 搭建 HTML 5 视频播放器
本文首发:《Video.js 使用教程 - 手把手教你基于 Vue 搭建 HTML 5 视频播放器》
蒋川
2022/03/29
12.7K0
Video.js 使用教程 - 手把手教你基于 Vue 搭建 HTML 5 视频播放器
手把手从零开始---封装一个vue视频播放器组件
现在,在网页上播放视频已经越来越流行,但是网上的资料鱼龙混杂,很难找到自己想要的,今天小编就自己的亲身开发体验,手把手从零开始—封装一个vue视频播放器组件。
马克社区
2022/04/28
4.2K0
vue-video-player 视频播放器使用以及多视频宫格实例参考
在安装过程中,npm会下载vue-video-player的最新版本并安装到项目中。安装完成后,我们就可以在项目中使用vue-video-player组件了。
鳄鱼儿
2024/05/21
4.3K0
vue-video-player 视频播放器使用以及多视频宫格实例参考
超强H5视频播放器!!!
大家好,我是开源小妹!今天给大家介绍一款强大的HTML5视频播放插件。现在在网页中插入视频的需求越来越多了,自己写的话则需要考虑以下问题:
永恒君
2022/12/06
2.2K0
超强H5视频播放器!!!
EasyPlayer.js在使用vue3中使用
npm install @easydarwin/easyplayer --save
风花一世月
2024/08/10
1.4K0
EasyPlayer.js在使用vue3中使用
免费视频直播、点播H5播放器SkeyeWebPlayer播放常见问题
免费视频直播、点播H5播放器SkeyeWebPlayer使用常见问题1、用常见问题——配置iframe允许自动播放和全屏SkeyeWebPlayer播放器在PC上正常情况下单击播放器的全屏按钮是可以全屏播放的,在使用时如果用到了iframe时,全屏按钮就会失效,需要设置如下 webkitallowfullscreen mozallowfullscreen allowfullscreen 即可:<iframe width="800" height="600" src="http://192.168.0.111
Openskeye
2023/04/04
1.8K0
基于H5+js开发一款音乐播放器
前言:当下音乐播放器不胜其数,为了更好的掌握一些东西,我们来自己制作一个音乐播放器。
全栈程序员站长
2022/09/07
4.3K0
基于H5+js开发一款音乐播放器
Vue实现在线文档预览
本次实现的文档预览的类型有:docx, xlsx, pptx, pdf,以及纯文本、代码文件和各种图片、视频格式的在线预览
不愿意做鱼的小鲸鱼
2023/07/09
4.8K0
Vue实现在线文档预览
Vue 折腾记 - (13) Nuxt.js写一个常规音频的播放组件,动态注入微信,新浪微博的js-sdk
全部耦合到组件内,虽然可以正常播放(包括微信和微博) 且不是单例模式,对于多音频页面,有毒
CRPER
2018/08/28
4.1K0
Vue 折腾记 - (13) Nuxt.js写一个常规音频的播放组件,动态注入微信,新浪微博的js-sdk
vuejs之构建简易音乐播放器
其中query用于查询,使用v-model绑定。musicList用于得到搜索后的音乐列表。在浏览器的console中:
西西嘛呦
2020/08/26
9780
基于Vue.js的Web视频播放器插件vue-vam-video@1.3.6 今日正式发布
今日正式发布一款基于Vue.js的Web视频播放器插件。可配置,操作灵活。跟我一起来体验吧!
Vam的金豆之路
2021/12/01
2.3K0
基于Vue.js的Web视频播放器插件vue-vam-video@1.3.6 今日正式发布
永久免费H5直播点播播放器SkeyeWebPlayer.js实现webrtc流播放
永久免费H5直播点播播放器SkeyeWebPlayer.js实现webrtc流播放1、H5播放webrtc,现在各大浏览器已经逐渐加大对WebRTC技术的支持,成都视开信息科技视频团队开发webrtc视频播放方案,我们已经实现了webrtc的视频推流,播放webrtc流。this.pc = new RTCPeerConnection(null);this.pc.ontrack = (event) => { this._mediaElement['srcObject'] = event.streams[
Openskeye
2023/04/24
1.4K0
推荐阅读
相关推荐
在VUE3项目中添加使用永久免费H5直播点播播放器SkeyeWebPlayer.js及问题
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档