oVid元素和oAud元素方法:
- play() 媒体播放
- pause() 媒体暂停
- load() 重新加载媒体(如你修改了source的Src地址 若不是用load方法重新加载 仍显示之前的视频)
oVid元素和oAud元素事件:- play: 在视频、音频播放前触发
- ended: 在视频,音频播放结束时触发
- pause: 在视频,音频暂停时触发
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<video controls width="500" height="200" poster="https://t7.baidu.com/it/u=2340400811,4174965252&fm=193&f=GIF" >
<source src="./Intermission-Walk-in.ogv"/>
<source src="./Intermission-Walk-in_512kb.mp4"/>
</video>
<button>播放</button>
<script>
var oVid = document.getElementsByTagName("video")[0];
var oBtn = document.getElementsByTagName("button")[0];
var bOn = true;
oBtn.onclick = function (){
bOn ? oVid.play() : oVid.pause();
bOn = !bOn;
}
oVid.onplay = function (){
console.log("播放");
}
oVid.onpause = function (){
console.log("暂停")
}
oVid.onended = function (){
console.log("结束")
}
</script>
</body>
</html>