IP网络广播系统-mp3控制播放器协议

MP3播放控制协议

该协议由以下字段组成:

一、控制命令

  1. 开始播放: MP3_PLAY;
  2. 停止播放: MP3_STOP;
  3. 播放指定文件: MP3_SEL_FILE;
  4. 暂停播放: MP3_PAUSE;
  5. 恢复播放: MP3_RESUME;
  6. 结束任务:   MP3_CLOSE;
  7. 查询状态: MP3_STATUS;

 

二、发送者终端名称和密码

终端名称和密码以逗号分隔, 如:手机APP用户01,1234;

 

三、播放分区的呼叫编码

多个呼叫编码以逗号分隔, 例如:1000,1001,1002;

 

四、播放的文件名或者文件夹名称

1. 多个文件用逗号分隔, 例如:I:\01 Track 1.mp3,I:\01 Track 2.mp3;

2. 文件夹模式只支持1个文件夹, 例如:I:\Music;

 

五、音量

音量:0~100

 

六、循环模式

A 播放全部

L 循环播放

R 随机播放

 

七、任务优先级

1-100, 最高优先级是100

(定时任务优先级为50, 呼叫优先级为80, 对讲优先级为90, 报警优先级为100)

 

八、播放时间(可选)

099999    (单位秒, 0表示不限制时间)

 

例如:

发送者终端名称为手机APP用户01, 密码为“1234

  1. 开始对分区呼叫编码为10001001的分区播放MP3为“I:\01 Track 1.mp3”的命令如下

发送: MP3_PLAY;手机APP用户01,1234;1000,1001;I:\01 Track 1.mp3;70;A;10;0;

返回: OK, 任务名称

 

  1. 停止对分区编码为1000的分区播放  (可以停止该任务中部分终端播放, 其余终端会继续播放)

发送: MP3_STOP;手机APP用户01,1234;1000;

返回: OK, 任务名称

 

  1. 播放指定文件 (播放任务建立后可指定播放文件)

发送: MP3_SEL_FILE;手机APP用户01,1234;任务名称;文件名称;

返回: OK, 任务名称

 

 

  1. 暂停播放任务

发送: MP3_PAUSE;手机APP用户01,1234;任务名称;

返回: OK, 任务名称

 

 

  1. 恢复播放任务

发送: MP3_RESUME;手机APP用户01,1234;任务名称;

返回: OK, 任务名称

 

 

  1. 结束播放任务

发送: MP3_CLOSE;手机APP用户01,1234;任务名称;

返回: OK, 任务名称

 

  1. 查询状态

发送: MP3_STATUS;手机APP用户01,1234;任务名称;

返回: OK, 任务名称, 播放状态

 

 

发送到服务器

服务器接收控制命令的UDP端口为51201

 

注意事项:

  1. 字符编码: GBK
  2. 播放的文件路径是在IP网络服务器里面, 可以是共享路径, 不支持ftp/http等路径
  3. 所有命令都是发到服务器, 不是发到终端

 

 

posted @ 2025-04-22 11:11  数采物联网PLC黑匣子  阅读(19)  评论(0)    收藏  举报