<!DOCTYPE html>
<html>
<head>
<title>
Creating custom video controls
</title>
<script type="text/javascript">
var video;
window.onload = function() {
video = document.getElementsByTagName("video")[0];
var btn_play = document.getElementById("btn_play");
var btn_pause = document.getElementById("btn_pause");
var btn_mute = document.getElementById("btn_mute");
var btn_volume = document.getElementById('volume');
btn_play.addEventListener('click', doPlay, false);
btn_pause.addEventListener('click', doPause, false);
btn_mute.addEventListener('click', doMute, false);
btn_volume.value = video.volume;
btn_volume.addEventListener('change',function(e) {
myVol= e.target.value;
video.volume=myVol;
if (myVol==0) {
video.muted = true;
} else {
video.muted = false;
}
return false;
}, true);
};
function doPlay() {
if (video.paused) {
video.play();
} else if (video.ended) {
video.currentTime=0;
video.play();
};
};
function doPause() {
if (video.play) {
video.pause();
};
};
function doMute() {
document.getElementById('volume').value = 0;
video.muted = true;
};
</script>
</head>
<body>
<div id="video_container">
<video width="320" height="176" src="test1.webm" />
</div>
<div id="video_controller">
<button id="btn_play"> Play </button>
<button id="btn_pause"> Pause </button>
<input type="range" min="0" max="1" step="0.1" id="volume">
<button id="btn_mute"> Mute </button>
</div>
</body>
</html>
HTML5 Audio自定义播放控制
最新推荐文章于 2023-08-05 10:29:34 发布