HTML 5 Video概述(6)
作者:dgguo 来源:腾讯互娱设计团队 时间:2010-06-23 18:56:00
3.10 defaultPlaybackRate、playbackRate属性
两者均为可读写属性。
使用media.defaultPlaybackRate返回媒介默认的播放速率,或对其赋值,改变媒介的默认播放速率。
使用media.playbackRate返回当前的媒介播放速率,或对其赋值,改变当前的媒介播放速率。
3.11 autoplay、loop属性
两者均为可读写属性。
使用media.autoplay返回一个布尔值,表明当前媒介是否设置了自动播放,ture表示当前媒介为自动播放,false表示非自动播放,或对其赋值,设置是否自动播放。
使用media.loop返回一个布尔值,表明当前媒介是否设置了循环播放,ture表示当前媒介设置了循环播放,false表示没有设置循环播放,或对其赋值,设置是否循环播放。
3.12 controls、volume、muted属性
三者均为可读写属性。
使用media.controls返回一个布尔值,表明当前媒介是否使用了浏览器默认的播放控制栏,ture表示加载了,false表示没有加载,或对其赋值,设置是否使用浏览器默认的播放控制栏。
使用media.volume返回当前媒介的音量值,或对其赋值,改变媒介的播放音量,范围为0到1,0相当于静音,1为最大音量。
使用media.muted返回一个布尔值,表明当前媒介播放是否开启静音,ture表示没有开启静音,false表示静音,或对其赋值,设置播放是否静音。
4 媒介方法
4.1 play()、pause()、load()方法
使用media.play()播放视频,并会将media.paused的值强行设为false。
使用media.pause()暂停视频,并会将media.paused的值强行设为ture。
使用media.load()重新载入视频,并会将media.playbackRate的值强行设为media.defaultPlaybackRate的值,且强行将media.error的值设为null。
4.2 canPlayType(type)方法
使用canPlayType(type)方法测试浏览器是否支持特定的媒介类型。其中,type参数和1.1.7节中介绍的type属性是相同的。
方法返回3个可能值(均为浏览器判断的结果)。
空字符串:浏览器不支持此种媒体类型;
maybe:浏览器可能支持此种媒体类型;
probably:浏览器确定支持此种媒体类型。