AnyChat技术支持论坛

标题: 关于抓拍问题咨询 [打印本页]

作者: liweiqiang888    时间: 2015-7-16 10:54
标题: 关于抓拍问题咨询
IE端通过调用BRAC_SnapShot(INT dwUserId, INT dwFlags, INT dwParam)来触发服务端开始抓拍,请问参数dwFlags,dwParam在哪里有说明?还有api里面有提到:为了保证抓拍功能的正常使用,在SDK初始化时必须做好如下准备工作:
1、注册图片完成通知回调函数,参考:OnAnyChatRecordSnapShot
2、设置图片文件保存路径,参考:BRAC_SetSDKOption


请问BRAC_SetSDKOption(optname, value) 设置的optname是什么?
OnAnyChatRecordSnapShot在初始化的饿时候if(typeof(OnAnyChatRecordSnapShot) == "function")
                                BRAC_RegisterCallBack(anychat, 'OnRecordSnapShot',         OnAnyChatRecordSnapShot);
就可以了?

作者: liweiqiang888    时间: 2015-7-16 10:54
为了保证抓拍功能的正常使用,在SDK初始化时必须做好如下准备工作: 1、注册图片完成通知回调函数,参考:OnAnyChatRecordSnapShot 2、设置图片文件保存路径,参考:BRAC_SetSDKOption
作者: 佰锐科技-李永星    时间: 2015-7-16 11:06
1、关于函数调用参数详细说明,请参考AnyChat for Web SDK包(http://http://www.anychat.cn/download.html),解压后doc目录下的AnyChat for Web SDK开发手册.pdf
2、详细定义可以直接在sdk目录下的anychatsdk.js,可直接用记事本打开查阅,如下截图所示(anychatsdk.js其中一部分,可以结合src,doc,sdk对照):

QQ图片20150716110515.png (12.96 KB, 下载次数: 2913)

QQ图片20150716110515.png

作者: 佰锐科技-李永星    时间: 2015-7-16 11:16
关于BRAC_SetSDKOption(optname, value)可以举例如下:
设置回音消除:
BRAC_SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL, 1);
前面optname是在anychatsdk.js中定义的如下图:

QQ图片20150716111621.png (48.81 KB, 下载次数: 3692)

QQ图片20150716111621.png

作者: liweiqiang888    时间: 2015-7-16 11:21
佰锐科技-李永星 发表于 2015-7-16 11:16
关于BRAC_SetSDKOption(optname, value)可以举例如下:
设置回音消除:
BRAC_SetSDKOption(BRAC_SO_AUDIO ...

有没有抓拍的demo?  BRAC_SnapShot
作者: liweiqiang888    时间: 2015-7-16 11:23
佰锐科技-李永星 发表于 2015-7-16 11:16
关于BRAC_SetSDKOption(optname, value)可以举例如下:
设置回音消除:
BRAC_SetSDKOption(BRAC_SO_AUDIO ...

C:\Users\sz04134\Desktop\QQ截图20150716112253.jpg
怎么设置图片保存路径?
作者: 佰锐科技-李永星    时间: 2015-7-16 11:33
var BRAC_SO_RECORD_TMPDIR =                                 12;        // 录像文件临时目录设置(参数为字符串TCHAR类型,必须是完整的绝对路径)
var BRAC_SO_SNAPSHOT_TMPDIR =                                 13;        // 快照文件临时目录设置(参数为字符串TCHAR类型,必须是完整的绝对路径)
例如,图片放到d:\snapshot:
BRAC_SetSDKOption(BRAC_SO_SNAPSHOT_TMPDIR,'d:\snapshot');
作者: liweiqiang888    时间: 2015-7-16 11:39
佰锐科技-李永星 发表于 2015-7-16 11:33
var BRAC_SO_RECORD_TMPDIR =                                 12;        // 录像文件临时目录设置(参数为字符串TCHAR类型,必须是完整的绝对 ...

拍照我做好了,请问能不能进行服务端拍照,拍完后照片直接存储在服务端,而不是存储在IE客户端?
作者: 佰锐科技-李永星    时间: 2015-7-16 11:51
服务端拍照你在你的拍照方法里的Flag标志加上:ANYCHAT_RECORD_FLAGS_SERVER。
注意:确保录像服务器启动
作者: 佰锐科技-李永星    时间: 2015-7-16 11:55
http://bbs.anychat.cn/forum.php?mod=viewthread&tid=1643&extra=page%3D1
作者: liweiqiang888    时间: 2015-7-28 09:24
佰锐科技-李永星 发表于 2015-7-16 11:55
http://bbs.anychat.cn/forum.php?mod=viewthread&tid=1643&extra=page%3D1

你好,拍照完成回调功能,在前一个版本是OK的,我换成最新的版本后,为什么在拍照和录像完成后,不触发客户端js回调函数?
作者: 佰锐科技-邵光清    时间: 2015-7-28 09:44
本帖最后由 佰锐科技-邵光清 于 2015-7-28 09:45 编辑
liweiqiang888 发表于 2015-7-28 09:24
你好,拍照完成回调功能,在前一个版本是OK的,我换成最新的版本后,为什么在拍照和录像完成后,不触发客 ...

您好,拍照完成要触发客户端回调函数,需传入触发本地回调参数(BRAC_RECORD_FLAGS_LOCALCB),请检查一下。




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