vue引入video视频播放器(视频调用代码范例)
vue引入video视频播放器(视频调用代码范例)
VUE视频调用代码范例1:
<template><div><div id="player"></div></div>
</template>
<script>export default {data(){return {vodPlayerJs: 'https://player.polyv.net/script/player.js',vid: '8588843127d9b9388660dbda2acbe59b_8' // 视频VID}},mounted() {this.loadPlayerScript(this.loadPlayer)},destroyed() {if (this.player) {this.player.destroy()}},methods:{loadPlayerScript(callback) {if (!window.polyvPlayer) {const myScript = document.createElement('script')myScript.setAttribute('src', this.vodPlayerJs)myScript.onload = callbackdocument.body.appendChild(myScript)} else {callback()}},// 播放器的实例,以及配置loadPlayer() {const polyvPlayer = window.polyvPlayerthis.player = polyvPlayer({wrap: '#player',width: 800,height: 533,vid: this.vid})}}}
</script>
VUE视频调用代码范例2:
<div class="palyBtn" @click="changePlay"><img src="testtest.png" alt="" /></div><div class="test_two_box" v-show="!showMes"><videoid="myVideo"class="video-js"autoplaycontrols><sourcesrc="@assets/project.mp4"type="video/mp4"></video></div>
<template>
<div class="test_two_box">
<video
id="myVideo"
class="video-js"
>
<source
src="//vjs.zencdn.net/v/oceans.mp4"
type="video/mp4"
>
</video>
</div>
</template><script>
/* eslint-disable */
export default {
name: "TestTwo",
data() {
return {};
},
mounted() {
this.initVideo();
},
methods: {
initVideo() {
//初始化视频方法
// eslint-disable-next-line no-undef
let myPlayer = this.$video(myVideo, {// eslint-disable-line no-unused-vars
//确定播放器是否具有用户可以与之交互的控件。没有控件,启动视频播放的唯一方法是使用autoplay属性或通过Player API。
controls: true,
//自动播放属性,muted:静音播放
autoplay: "muted",
//建议浏览器是否应在<video>加载元素后立即开始下载视频数据。
preload: "auto",
//设置视频播放器的显示宽度(以像素为单位)
width: "800px",
//设置视频播放器的显示高度(以像素为单位)
height: "400px"
});
}
}
};
</script><style scoped>
</style>
引入video视频播放器,希望能给大家一个参考,也希望大家多多支持。
vue引入video视频播放器(视频调用代码范例)
VUE视频调用代码范例1:
<template><div><div id="player"></div></div>
</template>
<script>export default {data(){return {vodPlayerJs: 'https://player.polyv.net/script/player.js',vid: '8588843127d9b9388660dbda2acbe59b_8' // 视频VID}},mounted() {this.loadPlayerScript(this.loadPlayer)},destroyed() {if (this.player) {this.player.destroy()}},methods:{loadPlayerScript(callback) {if (!window.polyvPlayer) {const myScript = document.createElement('script')myScript.setAttribute('src', this.vodPlayerJs)myScript.onload = callbackdocument.body.appendChild(myScript)} else {callback()}},// 播放器的实例,以及配置loadPlayer() {const polyvPlayer = window.polyvPlayerthis.player = polyvPlayer({wrap: '#player',width: 800,height: 533,vid: this.vid})}}}
</script>
VUE视频调用代码范例2:
<div class="palyBtn" @click="changePlay"><img src="testtest.png" alt="" /></div><div class="test_two_box" v-show="!showMes"><videoid="myVideo"class="video-js"autoplaycontrols><sourcesrc="@assets/project.mp4"type="video/mp4"></video></div>
<template>
<div class="test_two_box">
<video
id="myVideo"
class="video-js"
>
<source
src="//vjs.zencdn.net/v/oceans.mp4"
type="video/mp4"
>
</video>
</div>
</template><script>
/* eslint-disable */
export default {
name: "TestTwo",
data() {
return {};
},
mounted() {
this.initVideo();
},
methods: {
initVideo() {
//初始化视频方法
// eslint-disable-next-line no-undef
let myPlayer = this.$video(myVideo, {// eslint-disable-line no-unused-vars
//确定播放器是否具有用户可以与之交互的控件。没有控件,启动视频播放的唯一方法是使用autoplay属性或通过Player API。
controls: true,
//自动播放属性,muted:静音播放
autoplay: "muted",
//建议浏览器是否应在<video>加载元素后立即开始下载视频数据。
preload: "auto",
//设置视频播放器的显示宽度(以像素为单位)
width: "800px",
//设置视频播放器的显示高度(以像素为单位)
height: "400px"
});
}
}
};
</script><style scoped>
</style>
引入video视频播放器,希望能给大家一个参考,也希望大家多多支持。
[ 视频安全 ] 相关原创文章
- 教育教学类视频如何处理加密与安全(组图)
- 防止360浏览器小窗下载视频
- 视频安全之视频播放密码功能(设置观看密码功能教程)
- 视频安全之授权播放和防录屏跑马灯
- 企业级微信视频直播如何设定观看白名单(设定手机观看白名单、授权观看直播)
- 在线教育网站如何更好的实现视频安全视频保护?
- 免费视频二维码的完整使用教程(适合小企业做微信视频宣传)
- Html5视频video标签中使用blob实现视频播放加密
vue引入video视频播放器(视频调用代码范例)相关推荐
- 在Vue中自制视频播放器(上)
在Vue中自制视频播放器(上) 前言 初始化组件 开始/暂停按钮 停止按钮 静音按钮 视频播放时间 全屏按钮 源代码 前言 平时大家在浏览视频网站时,会发现各大视频网站都有自己的视频控制组件,虽然浏览 ...
- vue 使用video加载视频进行展示,视频循环自动播放
vue 使用video加载视频进行展示,视频循环自动播放loop autoplay <span v-else-if="item.prop === 'alarmVedio'"& ...
- vue中DPlayer视频播放器使用方法
vue中DPlayer视频播放器使用方法 1通过npm下载 npm install dplayer - s 2在需要使用的组件中导入 import Dplayer from 'Dplayer' 3页面 ...
- vue引入音乐播放器插件
欢迎大家进群,一起探讨学习 微信公众号,每天给大家提供技术干货 博主技术笔记 博主网站地址1 博主网站地址2 博主开源微服架构前后端分离技术博客项目源码地址,欢迎各位star vue引入音乐播放器插件 ...
- 酷播云的全终端调用代码范例,支持pc,手机,微信观看
酷播云的全终端调用代码范例,支持pc,手机,微信观看 多终端 (推荐使用,该代码可自动兼容微信.手机.PC.平板.智能电视终端) <script src='//player.polyv.net/ ...
- 织梦 html5视频显示问题,织梦网站HTML5 video视频播放器(不用安装插件)
我们在织梦建站时候经常需要播放视频,以前用织梦播放器都需要安装插件来实现,这里不需要安装插件,只要调用一段js,就可以让主流浏览器实现video标签的视频播放.不过这种多浏览器支持方法所支持的视频格式 ...
- JS_画中画,video视频播放器
经常看视频的朋友可能会遇到视频"画中画"的效果,例如你在看优酷的电视剧,向下滚动看推荐视频或者评论等信息的时候,发现上面的播放视频被屏幕上滚之后遮盖了,右下方出现了一个小视频播放器 ...
- Html5酷播云视频播放器同层播放(代码实例)
在Android手机上使用H5播放视频时,大多数的国内浏览器厂商都会在视频播放时劫持<video>标签,使用浏览器自带的播放器播放视频,而且播放器会处于最高层级,视频上面无法显示其它htm ...
- html5视频播放器字幕,可访问的HTML5 Video视频播放器
by PayPal Accessibility 团队 它是什么? 一个轻量级的HTML5视频播放器,支持字幕和详细说明.有关详细信息,请阅读这篇博客. 注* Video元素的浏览器支持情况 产品特点 ...
最新文章
- 【C++】拷贝,赋值与构造
- Puppy Linux 8.0 发布,代号 BionicPup
- Skynet通讯遇到的奇怪问题
- Leetcode PHP题解--D25 500. Keyboard Row
- ubuntu设置jupyter
- 国内互联网广告生态现状【计算广告】
- python本地编译器_Python学习札记(0)——Python开发环境搭载及推荐几款Python编译器...
- 双继承_在Python中使用双下划线防止类属性被覆盖!
- android5.1移植记录
- dubbo学习笔记一(服务注册)
- 缠中说禅重新编排版《论语》(整理版)
- Android设置沉浸式
- 高通按键驱动(gpio) + 耳机插入检测
- 几款好用的报表制作软件!!!
- leetcode -- 953验证外星语词典
- 可见光通信产业化现状分析(国内篇)
- pat甲级 第一章 字符串1-10 自用
- Unity Camera 动态摄像机大小
- html点击文字下拉,利用jQuery实现可输入搜索文字的下拉框
- Verilog HDL 程序设计(三)