这是我正在运行的代码:
var clicker = new Media("sounds/click.wav", function(){ console.log("Playing Click"); }, console.log);
clicker.play();
我基本上是从文档中复制它的,所以我认为它会立即起作用,但是当我实际尝试运行它时,我得到了这个错误:
I/MediaFocusControl( 1486): AudioFocus requestAudioFocus() from android.media.AudioManager@21802acforg.apache.cordova.media.AudioHandler$1@3bb77c5c req=1flags=0x0
I/chromium( 3671): [INFO:CONSOLE(312)] "Error in Success callbackId: Media1544259360 : TypeError: Illegal invocation", source: file:///android_asset/www/cordova.js (312)
是什么导致了这个错误?我尝试了各种不同的成功回调函数,但都没有奏效,所以我现在怀疑这可能是由于完全独立的某个地方的错误配置,但我不知道如何追踪它。