|
已经能看到视频。
用JAVA调用:
@Override
protected void recordStart()
{
mAnyChat.SetRecordSnapShotEvent(this);
mAnyChat.SetSDKOptionInt(AnyChatDefine.BRAC_SO_RECORD_FILETYPE, 0); // 录制为MP4格式
mAnyChat.SetSDKOptionString(AnyChatDefine.BRAC_SO_RECORD_TMPDIR, RECORD_PATH);
/**
* dwUserId: 需要录制视频的用户编号,可用-1表示本地用户(自己);
* bStartRecord:指示当前指令是启动录像,或是停止录像;
* dwFlags: 录制功能标志,参考备注; 0表示默认(音视频同步录制)
* dwParam:录制指令附带参数(整形),录像任务结束时,该参数将通过回调函数返回给上层应用;
* szUserStr:录制指令附带参数(字符串类型),录像任务结束时,该参数将通过回调函数返回给上层应用。
*/
int ret = mAnyChat.StreamRecordCtrlExid,
1,
AnyChatDefine.BRAC_RECORD_FLAGS_AUDIO + AnyChatDefine.BRAC_RECORD_FLAGS_VIDEO,
0,
“123456”);
Log.d(TAG, "recordStart() "+ret);
}
@Override
protected void recordStop()
{
int ret = mAnyChat.StreamRecordCtrlEx(id,
0,
AnyChatDefine.BRAC_RECORD_FLAGS_AUDIO + AnyChatDefine.BRAC_RECORD_FLAGS_VIDEO,
0,
“123456”);
Log.d(TAG, "recordStop() "+ret);
}
|
|