LifeSmart云起局域网直接控制向往背景音乐

一、局域网IP地址直接控制背景音乐

采用云起AIB中的TCP指令传输模块,给向往背景音乐发送控制指令,控制背景音乐播放、停止等,也可以是控制播放内容及相应的播放设置,还可以是欢迎语等,灵活性较高。

二、用途

例如:开门回家播放欢迎回家欢迎语,观影模式将背景音乐切换到外部输入或者蓝牙输入状态,直接将电视声音接入背景音乐,回家模式自动播放回家音乐,就餐模式播放就餐音乐,离家模式自动停止音乐,安防模式下触发报警播放指定音频文件等。

三、向往背景音乐主机准备

对向往背景音乐进行IP和Mac地址绑定,给背景音乐主机一个固定的IP地址。

打开向往背景音乐设置界面,点检查更新页,可以看到当前IP地址,记录下来IP地址备用。

LifeSmart云起局域网直接控制向往背景音乐

点击第三方对接,安装启动Halo服务。

LifeSmart云起局域网直接控制向往背景音乐 

四、LifeSmartAPP配置

全屋智能模板分享 - 向往背景音乐控制,请复制这条信息后再打开LifeSmart. 

lifesmartapp://?cgy=aibt&cont=ApksAqtZEqEhKoU0Ear0OqPmEqStEaM8OqrpE8Ix1HyoVCtZ1FLtUCemKoM8EbunOqrlEqPlEa3hIdt&sign=hYKENKtQbnM8kY%2D%5FRUnhfP

复制前面的模板代码,在APP中建立AIB智能,用智能来控制指令发送。

LifeSmart云起局域网直接控制向往背景音乐 

1、选择一个用于触发指令发送的状态指示开关(可选,主要用于在场景中调用该智能,因为目前场景还没有开放直接调用智能,需要用状态指示开关触发)。2、选择同上开关用于复位。3、将IP地址修改为向往背景音乐主机的IP地址。4、触发后发送的控制指令(指令集合祥见下文)。

五、指令列表

开始播放

{"cmd":"control","params":{"playstate":"play"}}

开始播放,音量50%,随机播放模式

{"cmd":"control","params":{"volume":8,"mode":"random","playstate":"play"}}

停止播放

{"cmd":"control","params":{"playstate":"pause"}}

上一首

{"cmd":"control","params":{"playstate":"prev"}}

下一首

{"cmd":"control","params":{"playstate":"next"}}

随机播放模式

{"cmd":"control","params":{"mode":"random"}}

单曲播放模式

{"cmd":"control","params":{"mode":"single"}}

循环播放模式

{"cmd":"control","params":{"mode":"cycle"}}

顺序播放模式

{"cmd":"control","params":{"mode":"list"}}

设置音量

静音true,取消静音false

{"cmd":"control","params":{"mute":false}}

百分比音量(0-15)

{"cmd":"control","params":{"volume":8}}

模拟语音控制

{"cmd":"voiceoper","params":{"content":"播放张杰的歌"}}

欢迎语播报

{"cmd":"voicespeak","params":{"content":"欢迎主人回家,你不知道我一个人在家都快闷死了"}}

分区合并

{"cmd":"tunnelmergecontrol","params":{"state":0}}

分区分离

{"cmd":"tunnelmergecontrol","params":{"state":1}}

开机关机亮屏0息屏1

{"cmd":"poweroper","params":{"value":0}}

{"cmd":"poweroper","params":{"value":1}}

切换播放音源

{"cmd":"control","params":{"source":"local"}}

{"cmd":"control","params":{"source":"bluetooth"}}

{"cmd":"control","params":{"source":"linein"}}

指定播放

{"cmd":"specifyplay","params":{"songs":[{"filename":"43981.mp3","type":1,"progress":0}]}}//此种情况会播放HopeLauncher/.nomedia/下的音频(该路径歌曲不会被播放器加入播放列表,可用作存储报警铃等特殊音频),如果添加progress可以从指定进度开始播放

{"cmd":"specifyplay","params":{"songs":[{"id":15330,"type":0,"progress":30}]}}

{"cmd":"specifyplay","params":{"songs":[{"thirdId":"migu123456","type":2,"progress":30}]}}

六、注意事项

实际测试先测试能否正常播放,指令写入后均需要以回车换行结尾,具体场景对接可*发挥。

上一篇:【无标题】校招面试必须会的线程同步(细解)


下一篇:Echarts显示某省地图