cordova插件媒体回调方法

cordova插件媒体回调方法,cordova,cordova-plugins,ngcordova,Cordova,Cordova Plugins,Ngcordova,我正在使用cordova媒体插件1.0.1。在爱奥尼亚移动应用程序中。我正在使用插件来播放音频文件 我可以通过以下方式使其发挥作用: var media=$cordovedia.newMedia(fileToPlay, //成功回调 mediaSuccess, //错误回调 媒体失败, //状态回调 媒介地位 );深入研究后,我发现(尽管有文档)cordova media插件的1.0.1版中没有针对iOS实现回调。它们仅针对Android、FireOS和Windows实现 在模块的www目录中

我正在使用cordova媒体插件1.0.1。在爱奥尼亚移动应用程序中。我正在使用插件来播放音频文件

我可以通过以下方式使其发挥作用:

var media=$cordovedia.newMedia(fileToPlay,
//成功回调
mediaSuccess,
//错误回调
媒体失败,
//状态回调
媒介地位

);深入研究后,我发现(尽管有文档)cordova media插件的1.0.1版中没有针对iOS实现回调。它们仅针对Android、FireOS和Windows实现

在模块的www目录中的Media.js文件的底部,它创建了一个cordova频道,允许它订阅来自本机播放器的消息。不幸的是,该代码仅在android、fireos和windows phone上执行:

if(cordova.platformId=='android'| | cordova.platformId==='amazon fireos'| | cordova.platformId==='windowsphone'){
var通道=要求(“科尔多瓦/通道”);
createSticky('onMediaPluginReady');
waitForInitialization('onMediaPluginReady');
channel.oncordovarready.subscribe(函数(){
exec(onMessageFromNative,未定义,'Media','messageChannel',[]);
channel.initializationComplete('onMediaPluginReady');
});

}
我正在使用android,似乎没有任何回调被触发!你们中有人在这个问题上取得了成功吗?或者您是否切换到了另一个真正支持回调的插件?我刚刚试过cordova插件媒体2.1.0(在iOS 9.3.2上),但仍然存在同样的问题。。