bgm
当 Director Mini 设备上的背景音乐列表或音乐播放状态发生变化,或接收到请求状态同步的指令时,Director Mini 将向接收端发送背景音乐列表数据。
关于如何配置接收端,可参考如何使用 TouchOSC 控制 Director Mini。
地址
/status/bgm [json string]
参数
类型 | 说明 | |
---|---|---|
argument 1 | String | 背景音乐列表配置数据 |
示例
接收到请求状态同步指令后,Director Mini 设备向接收端发送背景音乐列表数据。
/status/bgm {"bgmList":[{"name":"Music 01","duration":"03:51","isCurrent":false},{"name":"Music 02","duration":"03:32","isCurrent":true}],"isPlaying":true,"policy":0,"duration":212,"progress":0.029510999098420143}
参数 | 类型 | 说明 |
---|---|---|
isPlaying | Boolean | 是否正在播放 |
policy | Int | 播放策略 0:列表循环 1:单曲循环 2:随机播放 |
duration | Int | 当前播放的音频时长,秒 |
progress | Float | 当前播放进度 |
bgmList | List | 背景音乐列表 |
bgmlist
参数 | 类型 | 说明 |
---|---|---|
name | String | 音乐名称 |
isCurrent | Boolean | 是否为当前播放音乐,true:是 false:否 |
duration | String | 音乐文件时长,如: 03:00 |