可视对讲终端自定义音频文件并播放

行业产品在某些应用场景下,可能需要上传自定义音频,并进行播放,下面将对行业设备如何上传自定义音频并进行播放做详细介绍。

1.2.适用型号

方位行业产品。

1.3.前提准备工具

①Fanvil对讲系列产品一台(此处以i16SV为例),PoE交换机一台(或者DC直流电源),将设备接到交换机下。
②调试电脑一台,并将电脑接到交换机下,保证电脑跟设备之间的网络是互相连通的。

1.4.设备与电脑连接示意图

①将i16SV连接交换机,并将电脑连接在与设备同一个交换机下,保证电脑跟交换机之间的网络互相连通,连接示意图如图1所示。
设备与电脑连接示意
图1设备与电脑连接示意图

2.自定义音频播放

       实现自定义音频播放有不同的方式,首先需要先将音频文件上传,并可用不同的方式实现自定义音频播放,下面将对步骤做详细介绍。

2.1.上传自定义音频

(1)音频文件支持通过网页上传,登录进设备网页(此处以i16SV为例),选择“系统”---“升级”---“铃声升级”处,将需要上传的音频进行上传即可。音频大小建议200k以内,格式为wav格式;
上传自定义音频
图2上传自定义音频示意图

2.2.播放音频

播放音频有不同的方式,下面将对每种方式做详细介绍。

2.2.1.定时播放音频文件

       定时播放音频文件在行业设备中有些型号是不支持的,详细型号如下;
       不支持的型号:i10、i10V、i10D、i11S、i11V;
       定时播放音频文件的步骤如下:
       (1)登录设备:此处将设备的IP地址在浏览器输入,输入账号名与密码进行登录(默认账号与密码均为admin);
       (2)登录进界面(此处以i16SV为例),在界面“对讲设置”--“时间管理”处,进行如下设定,如下图3所示;
       ①名字:自定义;
       ②类型:选择“定时播放音频”;
       ③音频路径:此处选择“本地”,若设备可外接U盘或SD卡,则可选择“U盘”或“SD卡”;
       ④播放模式:可选择“循环”或“一次”,此处选择“循环”;
       ⑤重复周期和生效时间也可自行进行选择;
定时播放音频示意图
图3  定时播放音频示意图
        (3)在上述部分配置完后,在设置好的时间段内会播放选择的音频;

2.2.2.ActiveURI播放音频文件

ActiveRUI播放音频文件在行业设备中有些型号是不支持的,详细型号如下;
不支持的型号:i10、i10V、i10D、i11S、i11V;
ActiveURI播放音频文件的格式如下:
(1)ActiveURI:http://IP/cgi-bin/audio_play?name=2.wav&path=usb&takelist=xxx&action=start&times=1;
各参数详细说明如下:
参数 值/描述 备注
Action Start:开始播放
Stop:结束播放
Pause:暂停播放
Next:切换下一首
Prev:切换上一首
 
Times 0:循环
1:播放 1 次
2:播放 2 次
N:播放 n 次
 
TaKeList 定时任务列表的名字  
Path USB:播放 U 盘下文件
SD:播放 SD 下文件
Local:本地的文件
 
 
(2)举例:http://172.18.8.15/cgi-bin/audio_play?name=2.wav&action=start&times=1在浏览器输入该路径,设备会成功播放音频文件,并在浏览器返回200OK,如下图4所示;
ActionURI播放音频示意图
图4   ActionURI播放音频示意图

2.2.3.HTTPAPI播放音频文件

HTTPAPI播放音频文件在行业设备中有些型号是不支持的,详细型号如下;
不支持的型号:i10、i10V、i10D、i11S、i11V;
HTTPAPI的请求格式如下:
(1)Client->Server请求:
<?xmlversion="1.0"encoding="UTF-8"?>
<FanvilPhoneExecutebeep=”yes”>
       <ExecuteItem>URI="cmd:audio_play"name="xxx.wav"action="start/stop/pause"times="0/1/2/n"</ExecuteItem>
 </FanvilPhoneExecute>
cmd:audio_play:表示请求的命令为播放音频;
Name:为需要播放的音频文件名;
action:为执行动作,可选开始、停止、暂停;
(2)Server->Client响应:
<?xmlversion="1.0"encoding="UTF-8"?>
<FanvilPhoneExecute>
     <ExecuteItem>URI="cmd:audio_play"name="ring.wav"action="start"times="1"</ExecuteItem>
<RetCode>0</RetCode>
</FanvilPhoneExecute>
(3)举例
      可使用Postman或ApiPost进行测试,请求为POST请求,路径:http://设备IP/xmlservice,并将客户端向服务端发送的请求输入正确后,点击“Send”,可成功发送请求并播放音频文件.
HTTPAPI播放音频文件

下一篇

如何“选型”BYOD方案?

通信系统集成

如何“选型”BYOD方案?

技术含量有多高?特性有多丰富?不,这些都不能决定BYOD解决方案最终能否在市场上确立领先地位。企业员工乐于使用、现网和应用适配性好、企业IT放心并易于部署,只有实现这三者 ...

相关内容

 安防视频监控系统终端摄像拾音头

安防视频监控系统终端摄像拾音头

监听器一般是采用高保真微音拾音器(也称为话筒或传声器)与放大器组成。拾音器种类繁......

弱电工程

2022-06-07

 安防视频监控系统终端供电方式:以太网供电(PoE)

安防视频监控系统终端供电方式:以太网供电(PoE)

一、PoE技术的基本概念PoE(Power over Ethernet)是在现有......

弱电工程

2022-06-06

 安防视频监控系统终端供电方式:CCD摄像机电源

安防视频监控系统终端供电方式:CCD摄像机电源

“电源”这个词听起来可能不那么激动人心,好像也不怎么重要,但如果电源出现故障,后......

弱电工程

2022-06-06