Audio played 属性_Audio对象


Audio played 属性_Audio对象 -HTML教程,css5.net

Audio played 属性

Audio 对象 上一级

示例代码

点击获得音频中以秒计的首段已播放的范围(部分):

var x = document.getElementById("myAudio");
document.getElementById("demo").innerHTML = "Start: " + x.played.start(0)
+ " End: " + x.played.end(0)

x 输出为:

Start: 0 End: 2.162583

部分代码:

<p>点击按钮点击获得音频中以秒计的首段已播放的范围(部分)。</p>

<p id="demo"></p>

<button onclick="myFunction()">点击我</button>

<script>

function myFunction(){

var x = document.getElementById("myAudio");

document.getElementById("demo").innerHTML = "Start: " + x.played.start(0) + " End: " + x.played.end(0);

}

</script>

演示一下 ?

一、定义和使用方法

played 属性返回 TimeRanges 对象。

TimeRanges 对象表示用户已经播放或看到的音频范围。

已播范围指的是被播放音频的时间范围。如果用户在音频中跳跃,则会点击获得多个播放范围。

注意: 该属性是只读的。


二、浏览器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有市场主流浏览器都支持 played 属性。

注意: Internet Explorer 8 及更早IE版本不支持该属性。


三、played语法

audioObject.played

四、返回值

类型描述
TimeRanges 对象

表示音频的已播范围。

TimeRanges 对象的属性:

  • length - 点击获得音频中已播范围的数量

  • start(index) - 点击获得某个已播范围的开始位置

  • end(index) - 点击获得某个已播范围的结束位置

注释:首段已播范围的下标是 0。


Copyright © 2017 CSS5.NET教程.CSS5 内容仅用于学习和测试参考。 css5.net All Rights Reserved 蜀ICP备15003849号-16