代码之家  ›  专栏  ›  技术社区  ›  Eric

Cordova iOS Webview预加载声音?

  •  0
  • Eric  · 技术社区  · 8 年前

    非常简单的代码在这里不是通过Cordova在iOS UIWebview上工作,而在Android上完美的工作,寻找一个解决办法。声音从未加载到iOS上(oncanplaythrough从未启动)。

     var snd = new Audio();
     snd.preload = 'auto'; 
     snd.oncanplaythrough = function(){
          console.log('the sound is loaded!');
     });
     snd.src = 'whatever.mp3';
    
    1 回复  |  直到 8 年前
        1
  •  1
  •   Eric    8 年前

    回答我自己的问题,可能会有帮助。结果,iOS Webview忽略了

     snd.preload='auto';
    

     snd.load();