Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Cordova媒体插件未调用成功或错误回调_Javascript_Android_Cordova - Fatal编程技术网

Javascript Cordova媒体插件未调用成功或错误回调

Javascript Cordova媒体插件未调用成功或错误回调,javascript,android,cordova,Javascript,Android,Cordova,我无法让Cordova Media在Android上运行,我可以实例化一个Media对象,但不会调用成功或错误回调 我在Android 5.1.1上使用Apache Cordova 5.1.1和媒体插件1.0.1,在DeviceRady事件处理程序中,我有以下代码: var src = 'https://ia802508.us.archive.org/5/items/testmp3testfile/mpthreetest.mp3'; console.log('Media object: ' +

我无法让Cordova Media在Android上运行,我可以实例化一个Media对象,但不会调用成功或错误回调

我在Android 5.1.1上使用Apache Cordova 5.1.1和媒体插件1.0.1,在DeviceRady事件处理程序中,我有以下代码:

var src = 'https://ia802508.us.archive.org/5/items/testmp3testfile/mpthreetest.mp3';
console.log('Media object: ' + Media);
this.media = new Media(src, function () {
    console.log('SUCCESS');
}, function (error) {
    console.log('ERROR');
});
console.log('Media instance: ' + this.media);
将生成以下输出:

I/chromium( 1953): [INFO:CONSOLE(6)] "Media object: function (src, successCallback, errorCallback, statusCallback) {
I/chromium( 1953):     argscheck.checkArgs('sFFF', 'Media', arguments);
I/chromium( 1953):     this.id = utils.createUUID();
I/chromium( 1953):     mediaObjects[this.id] = this;
I/chromium( 1953):     this.src = src;
I/chromium( 1953):     this.successCallback = successCallback;
I/chromium( 1953):     this.errorCallback = errorCallback;
I/chromium( 1953):     this.statusCallback = statusCallback;
I/chromium( 1953):     this._duration = -1;
I/chromium( 1953):     this._position = -1;
I/chromium( 1953):     exec(null, this.errorCallback, "Media", "create", [this.id, this.src]);
I/chromium( 1953): }", source: file:///android_asset/www/scripts/index.js (6)
I/chromium( 1953): [INFO:CONSOLE(12)] "Media instance: [object Object]", source: file:///android_asset/www/scripts/index.js (12)

因此,媒体对象显然在那里,并且创建了一个实例,但是没有发生任何事情,也没有运行回调函数。我是做错了什么还是遇到了bug?

您是否尝试卸载/重新安装插件?(有时插件会损坏)