在Appcelerator Titanium中播放不同的声音文件会使音频产生噪音

在Appcelerator Titanium中播放不同的声音文件会使音频产生噪音,titanium,appcelerator,audio,Titanium,Appcelerator,Audio,我已经使用appcelerator for Iphone创建了一个应用程序,它购买了点击按钮,它将播放一个相对的声音,下面是代码,但问题是当我多次播放音频并使用此功能播放不同的音频时,声音开始滞后,内部有噪音,有人能帮我吗,谢谢 var soundplaying = 0; var sound; function playaudio(url) { if (soundplaying == 0) { sound = Ti.Media.c

我已经使用appcelerator for Iphone创建了一个应用程序,它购买了点击按钮,它将播放一个相对的声音,下面是代码,但问题是当我多次播放音频并使用此功能播放不同的音频时,声音开始滞后,内部有噪音,有人能帮我吗,谢谢

    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;
        }
    }

(我每次都试图释放声音对象,但仍然没有用,我只尝试创建了一次声音,但似乎钛合金不支持动态更改媒体.sound的url。

我可以通过将音频文件格式更改为.m4a(aac)暂时解决此问题。 我刚才在用mp3