例
更改视频和警报的播放速度,该速度被改变:
// Get the <video> element with id="myVideo"
var vid =
document.getElementById("myVideo");
// Set the current playback speed
of the video to 0.3 (slow motion)
function setPlaySpeed() {
vid.playbackRate = 0.3;
}
// Assign a ratechange event to the
<video> element, and execute a function if the playing speed of the video is
changed. The function will alert some text
vid.onratechange = function()
{myFunction()};
function
myFunction() {
alert("The playing speed of the video
was changed");
}
试一试» 定义和用法
当音频/视频的播放速度改变(当用户切换到慢动作或快进模式等)时,会出现ratechange事件。
此事件是由调用playbackRate音频/视频对象,它设置或返回音频/视频的当前回放速度的财产。
浏览器支持
在表中的数字指定完全支持该事件的第一个浏览器的版本。
事件 | |||||
---|---|---|---|---|---|
ratechange | 是 | 9 | 是 | 是 | 是 |
句法
在HTML:
< audio|video onratechange="myScript"> Try it
在JavaScript:
audio|video .onratechange=function(){myScript}; Try it
在JavaScript中,使用addEventListener()方法:
audio|video .addEventListener("ratechange", myScript ); Try it
注意: addEventListener()在Internet Explorer 8和更早版本不支持的方法。
技术细节
支持的HTML标签: | <audio> and <video> |
---|---|
支持的JavaScript对象: | Audio, Video |