HTML5 Video Doc【HTML5教程 - 第四篇】

2019-03-17 18:09|来源: 未知

HTML5 <video> -使用DOM控制video元素

HTML5 video元素也拥有方法,属性和事件。这里有播放,暂停和加载的相关方法,同时也拥有你可以操作的相关duration,volume和seeking属性。同时拥有当你开始播放,暂停和结束时通知你的DOM事件。

下面的在线演示将使用一个简单的方式来解释如何使用video元素来读取和设定属性,调用方法等。


在线演示


HTML5 video - 方法,属性和事件

下表中列出了大多数浏览器支持的video属性,方法和事件:

MethodsPropertiesEvents

durationtimeupdate

endedended

errorabort

pausedempty

mutedemptied

seekingwaiting

volumeloadedmetadata

height

width
canPlayTypevideoHeighterror
load()videoWidthprogress
pause()currentTimepause
play()currentSrcplay


注意:在所有的video属性中,只有videoWidth和videoHeight直接就可以使用,其它属性必须在视频加载完后才可以使用。


本文链接:HTML5教程 - 第四篇:HTML5 Video Doc,转自:http://www.gbin1.com/tutorials/html5-tutorial/html5-video-doc/

相关问答

更多

初学者Android:开发者页面上的片段示例中的R文件会生成意外结果(Beginner Android: R file in Fragment example on Developer page generates unexpected results)

在Android项目中,每次构建项目时,R类都会自动更新或生成。 默认情况下,当您保存更改或按ctrl + s时,eclipse会自动构建或编译代码。 因此,您的资源R的任何更改都会更新。 当你指定新的id,布局,drawable,菜单,字符串,样式等时,android会在你的R类中添加一个引用静态整数。 例: public static final class id { public static final int image=0x7f070001; public stati

Rails 3 undefined方法nil:NilClass has_many:在尝试创建时通过(Rails 3 undefined method nil:NilClass has_many :through when attempting create)

不完全是我想要的,但使这个解决方案。 使用以下内容能够相应地保存。 仍然无法找出为什么我无法从URL中拉出患者 - 例如app.dev/patients/2 - 其中患者信息正在拉id 2 ...但现在我能够使用什么来保存约会我怀疑是一种相当粗糙的方法。 在表单中,我添加了一个隐藏字段,用于提取相应的patient_id 在Appointments控制器中,添加到attr_accessible:patient_id 在appointmentments_controller中 def create

仅按月和年份分组日期(Group dates by only month and year)

尝试这个 SELECT DATE_FORMAT(duedate,'%M %Y') duedatemonth, COUNT(*) count FROM Table1 GROUP BY year(duedate), MONTH(duedate) 在这里演示 将输出: DUEDATEMONTH COUNT January 2012 2 February 2012 2 January 2013 1 March 20

如何通过表单输入添加新表和列(How to add new table and column by form input)

尝试这个 <?php // Create connection mysql_connect("localhost","root","","test") OR die("Server Connection error"); mysql_select_db("test") OR die("DB error"); $category = "category"; // sql to create table $sql = "CREATE TA

多组合逻辑应使用开关或IF(Multiple combinations logic should use switch or IF)

有点像这样 $total = 0; if( preg_match('/([^*\s]+)/', $str, $match ) ){ $total = count( $matches[1]); } echo $total; 如果您需要知道它们匹配的位置,请改用它 $str = '* 0 * * *'; if( preg_match_all('/([^*\s]+)|\s/', $str, $match ) ){ print_r( $

相关文章

更多

最近更新

更多