举例(例如页面上有1个video):
<video id="myVideo" src="1.webm" controls />
则对应的脚本代码为:
/* JS代码 */
document.getElementById('myVideo').play()// 播放
document.getElementById('myVideo').pause()// 暂停
/* jQuery代码 */
$('#myVideo').play()// 播放
$('#myVideo').pause()// 暂停
在网页制作中,经常需要宣传一些信息,这时候我们就需要使用到视频,快捷醒目,简单易懂。在页面制作上可以有多种的实现方法,下面就来介绍一下。
一、通过iframe来实现
width:视频宽度
height:视频高度
src:视频路径
allowfullscreen:允许全屏显示
Iframe的使用比较简单便捷,但是iframe也会引入广告
二、H5视频播放器
H5视频播放器的用法和iframe相似
所谓的可选属性即可以选择性地填写,也可不写,包含了一下几个:
autoplay:视频自动播放
controls:向用户显示控件,可以控制视频的播放暂停等
loop:循环播放
muted:静音
poster="图片路径":设置视频海报封面
preload:判读是否在页面加载后载入视频,auto(一旦页面加载就开始加载视频)/metadata(指示页面加载后仅加载视频的元数据)/none(面加载后不加载视频),如果设置了autoplay,就会忽略这个属性
注意:视频设置宽高为100%,视频的大小也不会填充整个页面,我们给视频<video>设置object-fit:fill
三、使用视频插件vue-video-player
1、首先需要安装插件:
npm install vue-video-player –save
2、其次在main.js文件中引入:
import VueVideoPlayer from 'vue-video-player'
Vue.use(VueResource)
3、页面上使用
options是vue-video-player的一些参数选项,我们主要设置了以下几个:
poster:视频播放前显示的图片
sources:视频资源,包含了视频的类型和路径
language:与视频匹配的语言,浏览器默认为en
muted:视频静音
相关的参数设置我们可以参考video.js文档:http://docs.videojs.com/tutorial-options.html
可以的,你可以去百度搜索一个叫“秒秒学”的教学网站,里面Flash中的HTML5开发教程就会交互式的教你,在网页中插入视频,并如何利用JavaScript代码来控制视频,让网页中的视频受到鼠标的控制,任意暂停或播放,且实现快进功能。视频播放控制功能是由HTML5提供的。但是,在一些特殊的情况下(比如旧版浏览器、不兼容HTML5的应用平台等),我们可能无法使用其提供的播放控制功能。