我意识到,在这个问题的时候,Ionic 2仍然是一个发布候选,但我不能让音乐控制工作在我的应用程序。我正在官方文档页工作。
我查过这个:
ionic plugin add cordova-plugin-music-controls并将其放入我的.ts文件中:
import {MusicControls} from 'ionic-native';但是我的IDE中有错误:

此外,我应该把这些代码放在哪里呢?在我的页面中TS或我的应用程序TS或其他地方:
MusicControls.create({ ... } )发布于 2018-04-05 17:57:31
也许你错过了几步,比如:
npm安装-保存@离子型-本机/音乐-控制
因为仅仅安装cordova插件是不够的。
你把代码放在哪里取决于你在用它做什么。例如,我有一个声音板应用程序。其中一页是专门用来播放声音的,并为之设置了控件。我把音乐控件的代码放在那页上。我在该页面的构造函数上创建音乐控件,并在用户导航到另一个页面(例如关于页面)时销毁它。
然后看起来是:
import { MusicControls } from '@ionic-native/music-controls';
//...
constructor(private musicControls: MusicControls) {
this.musicControls.create({...});
}
//...
ngOnDestroy() {
this.musicControls.destroy();
}您可以在这里查看有关如何使用插件的说明:https://ionicframework.com/docs/native/music-controls/
对我来说效果很好。请注意,您不能在浏览器中测试这一点。我在android设备上测试它:
ionic cordova run androidhttps://stackoverflow.com/questions/39842304
复制相似问题