【发布时间】:2014-01-08 17:44:52
【问题描述】:
我已经在我的网页上实现了 SoundManager 2,到目前为止,它在我使用的所有浏览器中都运行得非常好。
当我在桌面上进行测试时,单击 div 和听到播放的声音之间几乎没有延迟。 但是,在 Android 上,第一次播放声音时总是会有大约一秒的延迟。之后,几乎没有任何延迟。
是否可以减少或消除 Android 上的首次播放延迟?
这是我正在使用的代码
$(document).ready(function() {
soundManager.setup({
url: 'www.mysite.com/swf/',
preferFlash: false,
onready: function() {
soundManager.setup({
defaultOptions: {
autoLoad: true,
autoPlay: false
}
});
soundManager.createSound({
id: 'mysound',
url: 'www.mysite.com/sounds/mysound.mp3',
volume: 50
});
}
});
$(document).on("click",".wrapper",function(e){
soundManager.play('mysound');
}
}
我试过手动加载这样的声音
var preload = soundManager.createSound({
id: 'mysound',
url: 'www.mysite.com/sounds/mysound.mp3',
volume: 50
});
preload.load();
但这没什么区别!
有人在 Android 上运行过这个没有延迟吗?
【问题讨论】:
标签: android soundmanager2