HTML5——视频/音频的DOM控制

    DOM(Document Object Model)是为了操作文档而出现的API。一个HTML网页文件就是一个文档,把标签(对)看作“对象(Object)”,则一个HTML文件(网页)就是一个DOM,也是一个对象树。对象拥有方法、属性和事件。

    HTML5的<video>和<audio>使用DOM控制,也有方法、属性和事件。也就是说,通过JavaScript语言可以实现对<video>和<audio>的控制。例如,document.getElementById('videoIdName')可以定位标签,play()方法可以控制视频播放。

    怎样使用JavaScript监听并利用事件呢?主要有两种方法:

    一种是获取事件句柄,直接赋值。例如video.οnplay=begin_playing(其中begin_playing是处理函数);又如video.οnlοadstart=alert("loadstart")。

    另一种是使用addEventListener()方法监听。该函数的语法是document.addEventListener(event, function, useCapture),其中event和function都是必选参数,event代表所监听事件的名称(去掉on,如onplay时事件名称为play),function代表事件触发后执行的函数。useCapture是可选参数,它是布尔类型,true取值时function在捕获阶段执行,false取值时function在冒泡阶段执行。

    HTML5的视频/音频DOM参考手册详见菜鸟教程的http://www.runoob.com/tags/ref-av-dom.html。

    后期再更新详细实践吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值