本地录像
This page only Chinese language
版本/作者/日期 | 修改内容 |
---|---|
1.0/Tonly/2015-11-02 | 初版 |
- 本地录像
前提条件:
1)指定摄像机cam连接成功;
2)客户端视频正在播放;
函数:
请求本地录像:public int startRecord(int format, String filename)
参数:
format:[int], 录像文件格式,0:mov,1:3gp,2:avi
filename:[String],生成的录像文件名
请求停止本地录像:public int stopRecord()
请求本地录像状态改变:public void recordResultCallback(int result);
status值解析:
0:停止 STOP
2:播放中 PLAYING
error值参考错误值常量定义
示例:
public class LocalRecordView extends Activity implements CamMsgListener{}//类LocalRecordView使用CamMsgListener接口
cam.startRecord(0, record_filename);//请求本地录像
cam.stopRecord();//请求停止本地录像
@Override
public void cameraMsg(Message content) {
switch (content.what) {
case Ipcamera.RECORD_STATUS_CHANGE:
if(content.arg1 >= 0)//arg1监听到的当前摄像机本地录像状态
System.out.println("本地录像中");
else
System.out.println("本地录像停止");
break;
default:
break;
}
}