音乐控制
音乐控制Cordova应用程序。显示“媒体”通知与播放/暂停,前,下一个按钮,让用户控制播放。处理耳机事件(插拔,耳机按钮)。
被科多瓦的问题困住了?

如果您正在构建一个严肃的项目,那么您无法承担花费数小时进行故障排除的费用。betway东盟体育appIonic的专家为社区插件和高级插件提供优质的咨询服务。
安装
betway东盟体育app必威滚球分析软件Ionic Enterprise提供了来自Ionic Team的完全支持和维护的插件。 了解更多 或者如果你对这个插件的企业版感兴趣 联系我们
支持的平台上
- 安卓
- iOS
- 窗户
电容器
不兼容的使用
反应
角
进口
{
MusicControls
}
从
“@betway东盟体育appionic-native /音乐控制/ ngx”
;
构造函数
(
私人
musicControls
:
MusicControls
)
{
}
...
这
.
musicControls
.
创建
(
{
跟踪
:
“时间不多了”
,
//可选,默认:"
艺术家
:
“缪斯”
,
//可选,默认:"
封面
:
“专辑/ absolution.jpg”
,
//可选,默认:没有
// cover可以是一个本地路径(使用fullpath 'file:///storage/emulated/…',或只'my_image.jpg',如果my_image.jpg在你的应用程序的WWW文件夹中)
//或一个远程url ('http://..。”、“https://..。”、“ftp://..”。)
isPlaying
:
真正的
,
//可选,默认为true
无足轻重
:
真正的
,
//可选,默认:false
//隐藏previous/next/close按钮:
hasPrev
:
假
,
//显示previous按钮,可选,默认为true
hasNext
:
假
,
//显示next按钮,可选,默认:true
hasClose
:
真正的
,
//显示关闭按钮,可选,默认:false
//仅iOS,可选
专辑
:
“宽恕”
,
//可选,默认:"
持续时间
:
60
,
//可选,默认值:0
运行
:
10
,
//可选,默认值:0
hasSkipForward
:
真正的
,
//显示跳转按钮,可选,默认为false
hasSkipBackward
:
真正的
,
//显示向后跳过按钮,可选,默认:false
skipForwardInterval
:
15
,
//显示跳转数,可选,默认为0
skipBackwardInterval
:
15
,
// display number for skip backwards,可选,默认为0
hasScrubbing
:
假
,
//启用从控制中心和锁屏进度条擦洗,可选
//仅Android,可选
//当通知(和代码)更新时,状态栏显示的文本,可选
股票行情自动收录器
:
“现在正在播放《时间所剩无几》”
,
//所有的图标默认为它们的内置android等效
playIcon
:
“media_play”
,
pauseIcon
:
“media_pause”
,
prevIcon
:
“media_prev”
,
nextIcon
:
“media_next”
,
closeIcon
:
“media_close”
,
notificatbetway东盟体育appionIcon
:
“通知”
}
)
;
这
.
musicControls
.
订阅
(
)
.
订阅
(
行动
=>
{
函数
事件
(
行动
)
{
常量
消息
=
JSON
.
解析
(
行动
)
.
消息
;
开关
(
消息
)
{
情况下
“music-controls-next”
:
/ /做某事
打破
;
情况下
“music-controls-previous”
:
/ /做某事
打破
;
情况下
“music-controls-pause”
:
/ /做某事
打破
;
情况下
“music-controls-play”
:
/ /做某事
打破
;
情况下
“music-controls-destroy”
:
/ /做某事
打破
;
//外部控件(仅限iOS)
情况下
“music-controls-toggle-play-pause”
:
/ /做某事
打破
;
情况下
“music-controls-seek-to”
:
常量
seekToInSeconds
=
JSON
.
解析
(
行动
)
.
位置
;
这
.
musicControls
.
updateElapsed
(
{
运行
:
seekToInSeconds
,
isPlaying
:
真正的
}
)
;
/ /做某事
打破
;
情况下
“music-controls-skip-forward”
:
/ /做某事
打破
;
情况下
“music-controls-skip-backward”
:
/ /做某事
打破
;
//耳机事件(仅限Android)
//所有的媒体按钮事件列在下面
情况下
“music-controls-media-button”
:
/ /做某事
打破
;
情况下
“music-controls-headset-unplugged”
:
/ /做某事
打破
;
情况下
“music-controls-headset-plugged”
:
/ /做某事
打破
;
默认的
:
打破
;
}
}
}
)
;
这
.
musicControls
.
听
(
)
;
//激活上面的可观察对象
这
.
musicControls
.
updateIsPlaying
(
真正的
)
;