liangchao 发表于 2015-11-13 10:42:45

设置拍照路径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:21

您好,return之后函数就结束了,不能在运行下面的语句。

liangchao 发表于 2015-11-13 11:51:43

佰锐科技-苏晴 发表于 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:21

试试:BRAC_SetSDKOption(BRAC_SO_SNAPSHOT_TMPDIR,"D:\\hy\\snapshot");

liangchao 发表于 2015-11-13 17:26:15

admin 发表于 2015-11-13 15:32
试试:BRAC_SetSDKOption(BRAC_SO_SNAPSHOT_TMPDIR,"D:\\hy\\snapshot");

都试过了。还是不行

佰锐科技-邵光清 发表于 2015-11-13 17:36:38

liangchao 发表于 2015-11-13 17:26
都试过了。还是不行

您好,请检查一下D:\\hy\\snapshot这个路径有没有【读写】权限呢?

admin 发表于 2015-11-13 18:01:18

您是在什么时候调用的上面的API接口(BRAC_SetSDKOption)?

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

liangchao 发表于 2015-11-16 08:51:02

admin 发表于 2015-11-13 18:01
您是在什么时候调用的上面的API接口(BRAC_SetSDKOption)?

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

放到登录系统成功的事件中果然设置成功了。本来我是在初始化SDK 的函数中设置的,不成功。
页: [1]
查看完整版本: 设置拍照路径BRAC_SetSDKOption问题咨询