AnyChat技术支持论坛

标题: web版服务器录像回调 [打印本页]

作者: cc8294895    时间: 2016-11-29 09:56
标题: web版服务器录像回调
在web demo里面我看
        if(typeof(OnAnyChatRecordSnapShotEx) == "function" && bSupportStreamRecordCtrlEx)
                                BRAC_RegisterCallBack(anychat, 'OnRecordSnapShotEx', OnAnyChatRecordSnapShotEx);
                        if(typeof(OnAnyChatRecordSnapShotEx2) == "function" && bSupportCluster)
                                BRAC_RegisterCallBack(anychat, 'OnRecordSnapShotEx2', OnAnyChatRecordSnapShotEx2);


有注册录像回调的事件但是 当录像完成以为并没有触发

function OnAnyChatRecordSnapShotEx2(dwUserId, dwErrorCode, lpFileName, dwElapse, dwFlags, dwParam, lpUserStr) {

}
function OnAnyChatRecordSnapShotEx(dwUserId, lpFileName, dwElapse, dwFlags, dwParam, lpUserStr) {

}

这2个方法里面的任何一个

录像调用方法 BRAC_StreamRecordCtrlEx(-1, 1,dwFlags, 0, filename);  采用的是服务端录制。
这个是为什么,有人碰到过吗?

作者: 佰锐科技-梁国桦    时间: 2016-11-29 10:10
您好,服务器录制默认不触发本地回调,若要触发本地回调,dwFlags需要添加BRAC_RECORD_FLAGS_LOCALCB这一标志(var BRAC_RECORD_FLAGS_LOCALCB        =        0x00000800;     // 触发本地回调),请问您有添加吗?
作者: 佰锐科技-温俊俊    时间: 2016-11-29 10:11
您好,您在dwFlags标志位中有加入录像回调标志吗var BRAC_RECORD_FLAGS_LOCALCB        =        0x00000800;        // 触发本地回调

作者: cc8294895    时间: 2016-11-29 13:52
果然是这个问题,,3Q




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3