在利用video元素或audio元素读取或播放媒体数据的时候,会触发一系列的事件。如果用JavaScript脚本来捕捉这些事件,就可以对这些事件进行处理了。对于这些事件的捕捉及其处理,可以按以下两种方式来进行。
一种是监听的方式。addEventListener方法可以对事件的发生进行监听,该方法的定义如下所示。
videoElement.addEventLitener(type,listener,useCapture);
videoElement表示页面上的video元素或audio元素;type为事件名称,listener表示绑定的函数,useCapture是一个布尔值,表示该事件的响应顺序,该值如果为true,浏览器采用Capture响应方式,如果为false,浏览器采用bubbing响应方式,默认情况下也为false.
另一种是直接赋值的方式。事件处理方式为JavaScript脚本中常见的获取事件句柄的方式,代码如下所示:
<video id="video1" src="mrsoft.mov”onplay="begin_playing()"></video>
function begin_playing()
{
...
};

猜你喜欢
联络方式:
深圳 · 龙岗 · 大运软件小镇22栋302-308
电话:400 1828 580
邮箱:szhulian@qq.com



-
新手做网站需要具备哪些思想准备?
没错,现在新手站长要赚到钱真的很不容易,网络环境已发生巨大的变化,竞争非常激烈,很多新站长连FTP都还不知道怎么用,又哪里辨别得了做什么赚钱
-
【网站建设】七大实用的品牌推广策略有哪些?
想要进行好网络营销工作,使用合适的品牌推广策略是前提。今天深正互联网站建设公司,就来给大家讲一讲,七大实用的品牌推广策略...
-
PHP工程师面临成长瓶颈
先明确这里所指的PHP工程师,是指主要以PHP进行Web系统的开发,没有使用其的语言工作过。工作经验大概在3~4年,普通的Web系统(百万级访问,千成级数据以内或业务逻辑不是特别复杂)开发起基本得心应手,没有什么问题。但他们会这样的物点
-
为什么node不适合大型项目?
首先要明确什么是大型应用,其实这是仁者见仁、智者见智的问题,并且它是一个哲学问题,不是一个技术问题。假如有人问你,一个可以进行线上销售的网站,比如优衣库,大不大?你可能会说大,因为这与你平常所见的博客、企业官网等逻辑相比较确实复杂很多。或者说小,那么说明你开发过比它还复杂的系统。
-
微信小程序具体有哪些功能,微信小程序不支持哪些功能
微信小程序的正式版的上线,让微信的用户都十分的好奇,能够提供给微信的用户各种不错的一些功能的使用,不过具体的功能,还是有着很多的用户没有摸索清楚,那么微信小程序具体都有着哪些功能呢...