Android

TF卡录像回放

This page only Chinese language

版本/作者/日期修改内容
1.0/Tonly/2015-11-02初版
  • TF卡录像回放
前提条件:
1)指定摄像机cam连接成功;
2)机器固件支持TF卡录像回放功能;
函数:
请求TF卡录像回放:playRecord(int id,int stream,String path,int buffer_ms,int need_buffer);
参数:
id:[int],摄像机的ID
stream:[int],
path:[String],要播放的TF卡录像文件名
buffer_ms:[int],TF卡回放缓冲时间,单位:毫秒
need_buffer:[int],
请求停止播放TF卡录像回放:public void stopPlayRecord();
回调函数:
请求TF卡录像回放状态改变:public void playRecordStatusChangedCallback(int status, int error);
status值解析:
0:停止 STOP
1:请求中 REQUESTING
2:播放中 PLAYING
error值参考错误值常量定义
示例:
public class TFCardVideoView extends Activity implements CamMsgListener{ //类TFCardVideoView使用CamMsgListener接口
cam.playRecord(0, 0, tfFile.name, 1000, 0);//请求播放TF卡录像
cam.stopPlayRecord();//请求停止播放TF卡录像
@Override
public void cameraMsg(Message content) {
switch (content.what) {
case Ipcamera.PLAY_RECORD_STATUS_CHANGE:
if(content.arg1 == 2);//arg1监听到的当前摄像机的TF录像回放状态
System.out.println("TF卡录像播放中");
if(content.arg1 == 1);
System.out.println("TF卡录像回放请求中");
if(content.arg1 == 0);
System.out.println("TF卡录像已关闭");
break;
default:
break;
}
}
}
Copyright:Shenzhen XRC Tech Co.,Ltd.

ICP:粤ICP备09050685号