博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTML Audio/Video DOM timeupdate 事件,play()方法
阅读量:4132 次
发布时间:2019-05-25

本文共 1546 字,大约阅读时间需要 5 分钟。

HTML 5 <audio> 标签

定义和用法

<audio> 标签定义声音,比如音乐或其他音频流。

属性

属性 描述
autoplay 如果出现该属性,则音频在就绪后马上播放。
controls 如果出现该属性,则向用户显示控件,比如播放按钮。
loop 如果出现该属性,则每当音频结束时重新开始播放。
preload

如果出现该属性,则音频在页面加载时进行加载,并预备播放。

如果使用 "autoplay",则忽略该属性。

url 要播放的音频的 URL。

实例

带有浏览器默认控件的 audio 元素:

HTML 5 <video> 标签

定义和用法

<video> 标签定义视频,比如电影片段或其他视频流。

属性

属性 描述
autoplay 如果出现该属性,则视频在就绪后马上播放。
controls 如果出现该属性,则向用户显示控件,比如播放按钮。
pixels 设置视频播放器的高度。
loop 如果出现该属性,则当媒介文件完成播放后再次开始播放。
preload

如果出现该属性,则视频在页面加载时进行加载,并预备播放。

如果使用 "autoplay",则忽略该属性。

url 要播放的视频的 URL。
pixels 设置视频播放器的宽度。

实例

一段简单的 HTML5 视频:

HTML Audio/Video DOM timeupdate 事件

定义和用法

timeupdate 事件在音频/视频(audio/video)的播放位置发生改变时触发。

该事件可以在以下情况被调用:

  • 播放音频/视频(audio/video)
  • 移动音频/视频(audio/video)播放位置(即播放时刻点被改变,例如拖动了播放进度条)

提示: timeupdate 事件通常与 Audio/Video 对象的  属性一起使用,该属性返回音频/视频(audio/video)的播放位置(以秒计)。

语法

HTML 中:

<
audio|video οntimeupdate="
myScript">

JavaScript 中:

audio|video.οntimeupdate=function(){
myScript};

JavaScript 中, 使用 addEventListener() 方法:

audio|video.addEventListener("timeupdate", 
myScript);

注意: Internet Explorer 8 及更早 IE 版本不支持  方法。

实例

当视频播放位置已经改变,显示视频当前播放位置(一秒计):

该实例中,我们使用了 HTML DOM 为 video 元素添加 "ontimeupdate" 事件。在用户开始播放视频,或者移动视频的播放位置时触发函数,并显示视频的播放位置。

播放位置:

HTML 5 Audio/Video DOM play() 方法

定义和用法

play() 方法开始播放当前的音频或视频。

HTML 5 Audio/Video DOM pause() 方法

定义和用法

pause() 方法停止(暂停)当前播放的音频或视频。

实例

带有播放和暂停按钮的一段视频:

转自 菜鸟教程

你可能感兴趣的文章
跨线程访问和服务器客户端访问互换(原创)
查看>>
小诗一首
查看>>
可方便扩展的JIRA Rest Web API的封装调用
查看>>
WPF一步步开发XMPP IM客户端2:主窗体设计
查看>>
(转)ReentrantLock可重入锁的使用场景
查看>>
连接企业的人、事、物、知识--企业IM的第三类生存方式
查看>>
开发ASP.NET MVC 开发名片二维码生成工具 (原创)
查看>>
开发ASP.NET MVC 在线录音录像(音视频录制并上传)
查看>>
WebRTC开发基础(WebRTC入门系列1:getUserMedia)
查看>>
WebRTC开发基础(WebRTC入门系列2:RTCPeerConnection)
查看>>
Spark基础脚本入门实践2:基础开发
查看>>
Redis最新面试题26题(初级、中级Redis面试题)
查看>>
排序算法系列:快速排序算法JAVA版(靠谱、清晰、真实、可用、不罗嗦版)
查看>>
排序算法系列:选择排序算法JAVA版(靠谱、清晰、真实、可用、不罗嗦版)
查看>>
【转】 简单的3个SQL视图搞定所有SqlServer数据库字典
查看>>
WF从入门到精通(第八章):调用外部方法及工作流 (转)
查看>>
WPF中两种设计模式操作XML转实体类
查看>>
如何编写Silverlight动画效果控件
查看>>
Silverlight Forms Builder表单设计器: FreeForm 简介
查看>>
企业IM (或业务系统)web api的json格式设计思考(原创)
查看>>