Lou*_*uis 11 javascript audio html5
我正在HTML5音频中实现声音效果,但过了一段时间,它就停止播放任何音频.文件类型是正确的,因为它开始正常但似乎放弃了.
var sound = new Audio(url);
function play() {
sound.play();
}
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来做到这一点,它一直播放声音?
这是我实现的链接.通过按空格键很容易重现,直到它最终放弃(也拍摄灯光以增加声音).http://craftyjs.com/elevatoraction/
在最新版本的Chrome(8.0)中出现这种情况
编辑:我按照Gaurav的建议做了,并且只播放了每个声音文件的相同实例,但是存在同样的问题.它会随意停止播放.
编辑2:我只是注意到每当我尝试播放声音时,networkState
总是1
根据这意味着它没有完全加载.这很奇怪,因为它仍然有时会播放,即使它networkState
总是播放1
每次要播放声音时都不要创建新的音频对象,重复使用相同的资源.
var sound1 = new Audio(url);
function playSound1() {
sound1.play();
}
Run Code Online (Sandbox Code Playgroud)
我认为这与bug有关http://code.google.com/p/chromium/issues/detail?id=57070
归档时间: |
|
查看次数: |
1081 次 |
最近记录: |