【发布时间】:2011-11-24 12:16:32
【问题描述】:
我做了一个 javascript 音频测试。除了 audio.oncanplaythrough 和 audio.onended(这 2 个功能在 Chrome 上不起作用)之外,所有功能都可以在 Opera FF 和 Chrome 中使用。
<!DOCTYPE html>
<html>
<body>
<script>
var audio = new Audio("http://www.w3schools.com/html5/song.ogg");
audio.oncanplaythrough = function(){
audio.play();
}
audio.onended = function(){
alert('ended');
}
</script>
<a href="#" onclick="audio.play();">start</a><br/>
<a href="#" onclick="audio.pause();">pause</a><br/>
<a href="#" onclick="audio.volume=prompt('from 0 to 1',0.7)">volume</a><br/>
<a href="#" onclick="audio.currentTime = 3;">jump</a><br/>
</body>
</html>
【问题讨论】:
-
这个问题和onload没有关系吧?请相应地更改标题。
标签: javascript html audio