1

我已经为 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)。

4

1 回答 1

0

我可以通过将音频文件格式更改为 .m4a (aac) 来临时解决这个问题。我之前用的是mp3。

于 2013-06-05T08:07:00.417 回答