我目前正在从事 ionic/angular 1 的项目。我正在使用 ionic native 来包装cordova插件。
我用凉亭安装了 ionic native,并在我的应用程序的 angular 模块中添加了对“ionic.native”的依赖。现在我可以将 $cordovaFile 之类的东西注入我的控制器并使用它们。这很好用。
我的问题是使用 MediaPlugin。我在控制器中注入 $cordovaMediaPlugin。现在文档(https://ionicframework.com/docs/v2/native/mediaplugin/)说这样做:
new MediaPlugin('path/to/file.mp3', onStatusUpdate);
显然我不能在 angular1 中做到这一点。
我试过这样的东西:
var media = this.$cordovaMediaPlugin('PATH'); var media = new this.$cordovaMediaPlugin('patch');
似乎没有任何工作,一直未定义。
我将如何在角度/离子 1 中进行此调用?我真的认为“新”关键字是这里的问题......