|
TCP连接端口号,9999 命令采用JSON格式,中文编码为GBK{"cmd":"music","action":"play","value":"你好.mp3"}
value的值为歌曲名字,歌曲存在FTP服务器上
目前适用于带有3.5音频接口的控制主机。
播放指令:
{"cmd":"music","action":"play","value":"Hello.mp3"}
value为歌名,存在FTP服务器上,路径为:ftp://IP/System/Music/Hello.mp3
可直接中文,指令编码为GBK
暂停:
{"cmd":"music","action":"pause"}
取消暂停:
{"cmd":"music","action":"unpause"}
停止:
{"cmd":"music","action":"stop"}
重播:
{"cmd":"music","action":"rewind"}
设置音量大小:
{"cmd":"music","action":"setvolume","value":1}
value取值范围0-1,如0.1为10%的音量,1为100%,数字不加双引号。
获取音量大小:
{"cmd":"music","action":"getvolume"}
返回值 {"cmd":"music","action":"getvolume","feedback":"successed","value":"1.0"}
获取当前歌曲的进度:
{"cmd":"music","action":"getpos"}
返回值:
{"cmd":"music","action":"getpos","feedback":"successed","value":"125054"}
可根据这个值做相应的联动动作
查询状态:
{"cmd":"music","action":"getbusy"}
返回值:{"cmd":"music","action":"getbusy","feedback":"successed","value":"1"}
value的值为0无播放歌曲,1有歌曲播放
可实现播放列表,当检测到0时则播放下一首
获取文件夹下的播放文件列表{"cmd":"music","action":"getlist"}返回:
{"action": "getlist", "cmd": "music", "data": ["Hello.mp3", "\u4f60\u597d.mp3"], "feedback": "successed"}
完全退出:
{"cmd":"music","action":"quit"}
注:语音合成如果没有完全退出,则无法播放语音合成
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|