在html5规范之前,如果希望在网页上播放视频、音频,通常都需要借助于第三方插件,比如FLASH,除此之外,开发者也可以自主开发多媒体播放插件,但是无论哪种方式,都需要在浏览器上安卓插件,HTML5新增了两个元素,开发者可以通过两个元素在html页面上播放音频视频。
audio video支持的属性
属性名说明
src指定播放视频音频的URL地址
autoplay音频视频加载完成后会自动播放
controls显示播放控制条
loop重复播放
preload预先加载
poster播放之前,该元素将会显示该属性所指定的图片
width视频播放器的宽度
height视频播放器的宽度
HTMLAudioElement 与HTMLAudioElement的属性属性名说明
currentTime返回播放器当前所处的时间点
pausedtrue表示暂停
played播放状态
startTime返回播放器播放音频视频的开始时间,通常返回0
audio、video元素所持有的事件事件说明
onpause暂停触发该事件
onplaying正在播放触发该事件
onerror加载数据出错是触发该事件
onplay开始播放时触发该事件html>
视频播放视频播放
您的浏览器不支持video元素
秒
var bn = document.getElementById("bn");
var mv = document.getElementById("mv");
var detail = document.getElementById("detail");
// 为video元素的ontimeupdate事件绑定监听器
mv.ontimeupdate = function()
{
detail.innerHTML = mv.currentTime + "/"
+ mv.duration;
};
bn.onclick = function()
{
if(mv.paused)
{
mv.play();
bn.value = "暂停";
}
else
{
mv.pause();
bn.value = "播放";
}
}