H5音视频video、audio、

video和audio元素的基础知识

<video> 元素提供了 播放、暂停和音量控件来控制视频。
同时<video> 元素元素也提供了 width 和 height 属性控制视频的尺寸.如果设置的高度和宽度,所需的视频空间会在页面加载时保留。
如果没有设置这些属性,浏览器不知道大小的视频,浏览器就不能再加载时保留特定的空间,页面就会更加原始视频的大小而改变。
<video> 与</video> 标签之间插入的内容是提供给不支持 video 元素的浏览器显示的。
<video> 元素支持多个 <source> 元素. <source> 元素可以链接不同的视频文件。浏览器将使用第一个可识别的格式:

 注:默认自动播放,需要加上muted
   

  <video width="320" height="240" muted controls autoplay>
          <source src="movie.ogg" type="video/ogg">
          <source src="movie.mp4" type="video/mp4">
          <source src="movie.webm" type="video/webm">
  </video> 

属性

autoplayautoplay如果出现该属性,则视频在就绪后马上播放。
controlscontrols如果出现该属性,则向用户显示控件,比如播放按钮。
heightpixels设置视频播放器的高度。
looploop如果出现该属性,则当媒介文件完成播放后再次开始播放。
mutedmuted如果出现该属性,视频的音频输出为静音。
posterURL规定视频正在下载时显示的图像,直到用户点击播放按钮。
preloadauto
metadata
none
如果出现该属性,则视频在页面加载时进行加载,并预备播放。如果使用 "autoplay",则忽略该属性。
srcURL要播放的视频的 URL。
widthpixels设置视频播放器的宽度。

事件

onabortscript当发生中止事件时运行脚本
oncanplayscript当媒介能够开始播放但可能因缓冲而需要停止时运行脚本
oncanplaythroughscript当媒介能够无需因缓冲而停止即可播放至结尾时运行脚本
ondurationchangescript当媒介长度改变时运行脚本
onemptiedscript当媒介资源元素突然为空时(网络错误、加载错误等)运行脚本
onendedscript当媒介已抵达结尾时运行脚本
onerrorscript当在元素加载期间发生错误时运行脚本
onloadeddatascript当加载媒介数据时运行脚本
onloadedmetadatascript当媒介元素的持续时间以及其他媒介数据已加载时运行脚本
onloadstartscript当浏览器开始加载媒介数据时运行脚本
onpausescript当媒介数据暂停时运行脚本
onplayscript当媒介数据将要开始播放时运行脚本
onplayingscript当媒介数据已开始播放时运行脚本
onprogressscript当浏览器正在取媒介数据时运行脚本
onratechangescript当媒介数据的播放速率改变时运行脚本
onreadystatechangescript当就绪状态(ready-state)改变时运行脚本
onseekedscript当媒介元素的定位属性 [1] 不再为真且定位已结束时运行脚本
onseekingscript当媒介元素的定位属性为真且定位已开始时运行脚本
onstalledscript当取回媒介数据过程中(延迟)存在错误时运行脚本
onsuspendscript当浏览器已在取媒介数据但在取回整个媒介文件之前停止时运行脚本
ontimeupdatescript当媒介改变其播放位置时运行脚本
onvolumechangescript当媒介改变音量亦或当音量被设置为静音时运行脚本
onwaitingscript当媒介已停止播放但打算继续播放时运行脚本
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值