我已经为 Iphone 创建了一个使用 appcelerator 的应用程序,它购买点击按钮它将播放相对的声音,这是代码,但问题是当我多次播放音频并使用此功能播放不同的音频时,声音开始滞后里面有噪音,谁能帮帮我,谢谢。
var soundplaying = 0;
var sound;
function playaudio(url) {
if (soundplaying == 0) {
sound = Ti.Media.createSound({});
sound.setUrl('../assets/audio/' + url);
sound.addEventListener('complete', function() {
sound.release();
soundplaying = 0;
});
sound.play();
soundplaying = 1;
}
}
(我每次都尝试过释放声音对象但仍然没有用,我只尝试了一次 createSound 但似乎钛不支持动态更改 Media.Sound 的 url)。