设备控制

操作账号下面的音乐主机

发送消息

介绍

发送指令消息给音乐主机,消息的内容是通过CreateMessage创建,消息创建请参考该类的文档

方法原型

/**
 * 发送消息给机器端
 *
 * @param topic        地址
 * @param phoneMessage 消息
 */
public void sendMessage(String topic, PhoneMessage phoneMessage)

调用

使用MqttContorl对象调用

参数介绍

  • topic:Deivie中的sendTopic

  • phoneMessage:消息的Java bean 对象,通过CreateMessage创建,请参考CreateMessage的介绍

使用CreateMessage创建消息

介绍

创建操作设备的消息PhoneMessage的java bean,然后通过MqttControl对象把消息发送出去

获取对象

通过该类的静态方法直接获取

音乐下一曲

创建播放下一首的消息,控制的是当前房间

方法原型

音乐播放暂停

创建控制音乐播放暂停的消息,控制的是当前房间

方法原型

音乐播放

创建控制音乐播放的消息,控制的是当前房间

方法原型

音乐暂停

创建控制音乐暂停的消息,控制的是当前房间

方法原型

音乐上一首

创建控制音乐上一首的消息,控制的是当前房间

方法原型

设置房间

设置当前控制的房间,此方法只有双分区的才有用

方法原型

参数介绍

  • area:设置的房间号,CreateMEssage的常量

房间

参数名

参数值

区域一

AREA1

11

区域二

AREA2

12

同步

AREA_SYN

13

设置意图音源

设置意图音源,可以用来控制音乐主机的页面,控制的是当前房间

方法原型

参数介绍

  • flag:需要设置的意图音源,参数如下

声音减少

把音乐主机的音量减少1,控制的是当前房间

方法原型

声音增加

把音乐主机的音量增加1,控制的是当前房间

方法原型

使用位置播放歌曲

播放主机当前列表的position首歌曲,控制的是当前房间

方法原型

参数介绍

  • position:需要播放歌曲的位置

使用音乐ID播放歌曲

使用音乐的ID,播放当前列表的歌曲,控制的是当前房间

方法原型

参数介绍

  • id:需要播放歌曲的音乐ID

EQ模式

创建设置播放器EQ模式的CreateMessage,控制的是当前房间

方法原型

参数介绍

eqMode:需要设置的EQ模式

模式

值(int)

普通

0

经典

1

爵士

2

摇滚

3

流行

4

播放模式

创建设置播放模式的CreateMessage,控制的是当前房间

方法原型

参数介绍

  • playMode:设置的播放模式

播放模式

值(int)

顺序播放

0

随机播放

1

单曲循环

2

循环播放

3

收藏音乐

创建收藏当前播放音乐的CreateMessage,收藏的是当前房间的音乐

方法原型

下载歌曲

创建下载当前播放音乐的CreateMessage,下载的是当前房间的音乐

方法原型

设置播放进度

创建设置播放进度的CreateMessage,设置的是当前房间的音乐

方法原型

参数介绍

  • seek:设置播放进度的时间,毫秒

设置设备名

设置机器的名称,同时也是区域一的名称

方法原型

参数介绍

  • deviceName:需要设置的设备名

设置房间名

创建设置房间名的消息,设置房间二的名称需要双分区才会有作用

方法原型

参数介绍

  • room:需要修改的房间名的房间

房间

参数名

参数值

区域一

AREA1

11

区域二

AREA2

12

  • roomName:修改的房间名

修改蓝牙名和密码

创建修改蓝牙名称和密码的消息,蓝牙名和密码,可以一个为空,不可两个都为空

方法原型

参数介绍

  • btName:新的蓝牙名,可以为空,为空表示不修改

  • btPwd:新的蓝牙密码,可以为空,为空表示不修改

连接WiFi

创建控制音乐主机连接WiFi的消息

方法原型

参数介绍

  • wifiName:需要连接WiFi的名称,不可为空

  • wifiPwd:需要连接WiFi的密码,无密码的可以直接为空

设置机器休眠时间

创建设置机器休眠时间的消息

方法原型

参数介绍

  • time:机器休眠的时间,毫秒值,设置0为不休眠

控制设备开关机

创建控制设备开关机的消息,可以关机也可以开机

方法原型

参数介绍

  • isPower:控制开机还是关机

指令

isPower(int)

关机

0

开机

1

设置BASS音量

创建控制主机BASS音量的消息

方法原型

参数介绍

  • bassVolume:设置BASS的音量,音量值为0~15

设置TREBLE音量

创建控制主机TREBLE音量的消息

方法原型

参数介绍

  • trebleVolume:设置TREBLE的音量,音量值为0~15

更新设备

当发现机器段有更新的时候可以通过这个方法更新音乐主机

方法原型

更新播放信息

通知播放器更新播放信息,机器段会发送消息到手机端来

方法原型

最后更新于