AnyChat技术支持论坛

标题: 设置拍照路径BRAC_SetSDKOption问题咨询 [打印本页]

作者: liangchao    时间: 2015-11-13 10:42
标题: 设置拍照路径BRAC_SetSDKOption问题咨询
//初始化拍照路径
BRAC_SetSDKOption(BRAC_SO_SNAPSHOT_TMPDIR,"D:/hy/snapshot");
// SDK内核参数设置   在该函数中加了几个弹框
function BRAC_SetSDKOption(optname, value) {
        alert("setsdkoption"+optname+value);
        if(isNaN(value))
                {alert("nan");
                        return anychat.SetSDKOptionString(optname, value);
                        alert("nan0");
                }
        else
                return anychat.SetSDKOptionInt(optname, value);
                alert("setsdkoption01");
}

弹框到“nan”,以下就不弹框了。反复检查了传入参数和路径没发现有什么问题啊
请帮忙看一下

作者: 佰锐科技-苏晴    时间: 2015-11-13 10:47
您好,return之后函数就结束了,不能在运行下面的语句。
作者: liangchao    时间: 2015-11-13 11:51
佰锐科技-苏晴 发表于 2015-11-13 10:47
您好,return之后函数就结束了,不能在运行下面的语句。

对的 这里是我错了。主要是因为在初始化sdk的函数中执行
                       //初始化拍照路径
                        alert("snapshot");
                        BRAC_SetSDKOption(BRAC_SO_SNAPSHOT_TMPDIR,"D:/hy/snapshot");
                        alert("snapshotfinished");
没有执行到alert("snapshotfinished")不知道什么原因 所以我才进入BRAC_SetSDKOption函数设置弹框的。

作者: admin    时间: 2015-11-13 15:32
试试:BRAC_SetSDKOption(BRAC_SO_SNAPSHOT_TMPDIR,"D:\\hy\\snapshot");
作者: liangchao    时间: 2015-11-13 17:26
admin 发表于 2015-11-13 15:32
试试:BRAC_SetSDKOption(BRAC_SO_SNAPSHOT_TMPDIR,"D:\\hy\\snapshot");

都试过了。还是不行
作者: 佰锐科技-邵光清    时间: 2015-11-13 17:36
liangchao 发表于 2015-11-13 17:26
都试过了。还是不行

您好,请检查一下D:\\hy\\snapshot这个路径有没有【读写】权限呢?
作者: admin    时间: 2015-11-13 18:01
您是在什么时候调用的上面的API接口(BRAC_SetSDKOption)?

建议您放到登录成功的事件中设置,看是否成功?
作者: liangchao    时间: 2015-11-16 08:51
admin 发表于 2015-11-13 18:01
您是在什么时候调用的上面的API接口(BRAC_SetSDKOption)?

建议您放到登录成功的事件中设置,看是否成 ...

放到登录系统成功的事件中果然设置成功了。本来我是在初始化SDK 的函数中设置的,不成功。




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