2012-07-11 16 views
0

我試圖在chrome中使用元素的playbackRate屬性。 我創建簡單的標記:Chrome <audio> playbackRate

<!DOCTYPE html> 
<html> 
<body> 
    <audio id="myAudio" preload="metadata" defaultPlaybackRate="1.0" playbackRate="2.0" src="http://path_to_mp3_stream/" autoplay="true"></audio> 
</body> 
</html> 

但回放停留在其正常速度。 我在做什麼錯?

Google Chrome v20.0.1132.47。

回答

0

以下列方式修改標記使工作:

<audio id="myplayer" preload="auto" controls="controls"> 
    <source src="http://path_to_mp3"></source> 
</audio> 
<script> 
    var player = document.getElementById("myplayer"); 
    player.playbackRate = 2; 
</script> 

UPD:看起來像有相關issue

0

我不相信你可以設置<audio>playbackRate直到其canPlay事件觸發,爲什麼你接受的答案爲你工作,其(與瀏覽器緩存一起)是可能的。

相關問題