您的位置:首页 > 其它

音视频技术 如何在web平台实现本地内容向base64编码转换

2015-02-11 10:48 246 查看
BRAChat for Web SDK r4504版本提供了新的API接口,支持将本地文件内容转换为BASE64编码字符串的能力,可以实现将本地文件读取到Web页面,进而上传到Web后台进行处理,比如利用Chat for Web SDK在Web页面上实现图片的抓拍之后,在抓拍的回调事件中将图片文件转换为BASE64字节流,然后上传到Web后台进行图像识别、人脸识别等处理。

示例代码:

// 收到录像或拍照完成事件(扩展)

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

if(dwFlags == ANYCHAT_RECORD_FLAGS_SNAPSHOT) {

var ANYCHATWEB_SO_FILE2BASE64STR = 11005; // 将指定文件的内容转换为BASE64字符串输出

var errorcode = BRAC_SetSDKOption(ANYCHATWEB_SO_FILE2BASE64STR, lpFileName);

if(errorcode != 0) {

AddLog("This function is not supported, may be version too old!(errorcode=" + errorcode + ")", LOG_TYPE_EVENT);

return;

}

var szBase64String = BRAC_GetSDKOptionString(ANYCHATWEB_SO_FILE2BASE64STR, 0);

DisplayTextMessage(szBase64String);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐