首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MusicControls in Ionic2

MusicControls in Ionic2
EN

Stack Overflow用户
提问于 2016-10-04 00:09:04
回答 1查看 266关注 0票数 1

我意识到,在这个问题的时候,Ionic 2仍然是一个发布候选,但我不能让音乐控制工作在我的应用程序。我正在官方文档页工作。

我查过这个:

代码语言:javascript
复制
ionic plugin add cordova-plugin-music-controls

并将其放入我的.ts文件中:

代码语言:javascript
复制
import {MusicControls} from 'ionic-native';

但是我的IDE中有错误:

此外,我应该把这些代码放在哪里呢?在我的页面中TS或我的应用程序TS或其他地方:

代码语言:javascript
复制
MusicControls.create({ ... } )
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-05 17:57:31

也许你错过了几步,比如:

npm安装-保存@离子型-本机/音乐-控制

因为仅仅安装cordova插件是不够的。

你把代码放在哪里取决于你在用它做什么。例如,我有一个声音板应用程序。其中一页是专门用来播放声音的,并为之设置了控件。我把音乐控件的代码放在那页上。我在该页面的构造函数上创建音乐控件,并在用户导航到另一个页面(例如关于页面)时销毁它。

然后看起来是:

代码语言:javascript
复制
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设备上测试它:

代码语言:javascript
复制
ionic cordova run android
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39842304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档