|
主要问题体现:录制视频后,点结束录制,触发的回调方法 中,有时候 能将视频文件的路径返回给坐席端,而有时候 返回的是一个空串,而且出现的次数较高,
主要调用的方法:
var _flag = BRAC_RECORD_FLAGS_VIDEO + BRAC_RECORD_FLAGS_AUDIO
+ BRAC_RECORD_FLAGS_MIXAUDIO + BRAC_RECORD_FLAGS_MIXVIDEO
+ BRAC_RECORD_FLAGS_SERVER + ANYCHAT_RECORD_FLAGS_LOCALCB
+ ANYCHAT_RECORD_FLAGS_USERFILENAME;
var date = Date.parse(new Date());
var myname = "JZ_Video_"+serviceUserID+date;
var szUserStr = '{"filename":"'+myname+'"}';
var nret1 = BRAC_StreamRecordCtrlEx(serviceUserID, 1, _flag, 0,szUserStr); // 开始录制
var nret2 = BRAC_StreamRecordCtrlEx(serviceUserID, 0, _flag, 0,szUserStr); // 结束录制
用的回调是:
OnAnyChatRecordSnapShotEx2(dwUserId, dwErrorCode, lpFileName, dwElapse, dwFlags, dwParam, lpUserStr)
lpFileName回调中这个值有时为"" 有时候录制返回是正常的文件路径
|
|