一、功能及参数
1、测试的型号:Pad音响 A7主机
2、支持的型号:向往安卓系列全部型号(20180417之前的全部型号)
3、通信方式:WIFI网络通信
4、功能:歌曲列表、播放、暂时、海报。
二、ipads编程方法(有两种)
1、通过设备ID方式查找音乐主机,使用此方法时,音乐主机的IP可以自动获取。(此方法使用路由器的广播功能,不稳定)加入设备:在smart touch designer工程中,加入“绘制音乐播放器”控件。音乐主机选择“hope”,MAC地址处输入音乐主机的设备ID,如下图

HOPE背景音乐主机的设备ID查找方法,在设备上点“设置”-- 应用服务选项--对接服务--hopehalo对接服务,在此页面找到 设备ID,格式像MAC,中间的冒号去掉,输入到上图中。IP地址固定写192.168.1.100,如果IP改为别的APP就会直接找IP不认设备ID了。
2、通过设备固定IP地址来查找音乐主机。(此方法连接稳定)

三、播放指定歌曲(当添加或删除歌曲时,歌曲的序号可能会发生变化)
在smart control builder工程中,拖入TP-Link模块,通信类型设置为TCP Client
端口号为21501
发送命令1:
//心跳包
{“cmd”:“info”,“params”:{“deviceid”:“00”}}\n
发送命令2:
//播放指定歌曲,下面命令指定了序号为5的歌曲
{“cmd”: “control”,“params”: {“playstate”: “play”,“songid”: “5”}}\n
发送命令3:上一首
{“cmd”: “control”,“params”: {“playstate”: “next”}}
发送命令4:下一首
{“cmd”: “control”,“params”: {“playstate”: “prev”}}
发送命令5:播放
{“cmd”: “control”,“params”: {“playstate”: “play”}}
发送命令6:暂停
{“cmd”: “control”,“params”: {“playstate”: “pause”}}
发送命令7:获取前20首列表
{“cmd”: “getsonglist”,“params”:{“pageindex”:1,“pagesize”:20,“playlist”:{“id”:“main”}}}
