深圳新瑞彩网络科技有限公司

Android: 对讲

版本/作者/日期修改内容
1.0/Tonly/2015-11-02初版
前提条件:指定摄像机cam连接成功
函数:
请求开始对讲:public int startSpeak(int buffer_ms);
参数:buffer_ms:[int],对讲缓冲时间,单位:毫秒
请求停止对讲:public int stopSpeak();
回调函数:
对讲状态改变:public void speakStatusChangedCallback(int status, int error);
status值解析:
0:停止 STOP
1:请求中 REQUESTING
2:播放中 PLAYING
error值参考错误值常量定义
示例:
public class CamSpeakActivity extends Activity implements CamMsgListener{ //类CamSpeakActivity使用CamMsgListener接口
cam.startSpeak(100);//请求开始对讲
cam.stopSpeak();//请求停止对讲
@Override
public void cameraMsg(Message content) {
switch (content.what) {
case Ipcamera.SPEAK_STATUS_CHANGED:
if(content.arg1 == 2);//arg1监听到的当前摄像机的对讲状态
System.out.println("对讲请求成功");
if(content.arg1 == 1);
System.out.println("对讲请求中");
if(content.arg1 == 0);
System.out.println("对讲关闭成功");
break;
default:
break;
}
}
}
来源地址:http://wiki.reecam.cn/Android/Talk
本页面最后修订于:2015-11-04 16:00