PhoneGap LimeJS声音未加载

PhoneGap LimeJS sound is not loading

本文关键字:加载 声音 LimeJS PhoneGap      更新时间:2023-09-26

我在phonegap中使用limej,并面临声音问题

Lime.audio.audio:在堆栈溢出(thanxKenWong)上关注谷歌群组的此链接后,声音在我的iphone上播放,但在我的android上没有播放。

虽然声音在谷歌chrome中工作,但当我将相同的代码与phoneGap集成并为android执行时,我听不到声音。

        var welcomeSound = new lime.audio.Audio('assets/sounds/accordion.mp3');
        if(welcomeSound.isLoaded() && !welcomeSound.isPlaying()){
            alert('loaded');
            welcomeSound.play();
        }
  • 我检查了isLoaded()函数。它没有加载
    的声音安卓有其他方法可以正确地加载和播放声音吗适用于android。

  • 我还简单地尝试了phonegap声音api,它单独运行很好,但是我想使用limejs.audio.audio功能。

  • limejs.audio.audio对安卓系统有限制吗。

  • 我还尝试了不同的声音格式(如:.mp3、.ogg、.wav、.aac)适用于android。但limejs音频仍然面临同样的问题。

  • :)所有的声音都在我的MAC上的谷歌chrome中工作,但不是在Android浏览器上工作。

  • 同样奇怪的是,MAC上没有播放声音safari,但在iphonesafari上玩得很流畅。

Lime.js创建和音频元素来播放您的声音。遗憾的是,PhoneGap使用的Android WebView中的音频元素已损坏。您将需要考虑使用PhoneGap Media类。

http://docs.phonegap.com/en/1.3.0/phonegap_media_media.md.html#Media