多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### **拍照** ~~~ instance.takeSnapShot({ userId: xxxx, streamIndex: xxxx, fileName:xxxx, localFilePath: xxxx, szJsonBuf4Txt: szJsonBuf4Txt done: onSnapshotDone,//截图结果通知 category: 'picture', //拍照文件上传至服务器上的分类子目录 strJson: xxx, //拍照自定义参数 mode:1,//照片存放模式 }); ~~~ 接口说明: 在视频通话开始之后,可以抓拍指定用户的视频画面。 返回值: 操作的状态码(0为成功) 接口参数简介: | 名称 | 类型 | 说明 | 是否必须 | | --- | --- | --- | --- | | userId | number | 用户id | 是 | | streamIndex| number | 视频流号 | 是 | | fileName | string | 文件名称 | 否 | | localFilePath | string | 文件在本地的存放目录 | 否 | | onSnapshotDone | function | 截图结果回调 | 是 | | szJsonBuf4Txt | object | 文字水印对象 | 是 | | category | object | 拍照文件上传至服务器上的分类子目录 | 否 | | strJson | object | 拍照自定义参数 | 否 | |mode|string|照片存放模式(1--存在本地,2--存在服务器,默认值为1)|否| 文字水印对象参数szJsonBuf4Txt简介: | 名称 | 类型 | 说明 | 是否必须 | | --- | --- | --- | --- | | fontcolor | string | 文字颜色默认为白色(0xffffff,颜色值采用十六进制rgb格式) | 否 | | alpha | int | 文字透明度 ,默认为100 | 是 | | posx | int | 文字水印在x轴方向上的起始位置(百分比,范围0~100) | 是 | | posy | int | 文字水印在y轴方向上的起始位置(百分比,范围0~100) | 是 | | fontsize | int | 文字大小默认为23号大小 | 否 | | text | string | 文字内容 | 是 | 回调说明: | 名称 | 参数(类型):说明 | 接口说明 | 备注 | | --- | --- | --- | --- | | onSnapshotDone | result(执行结果)<br> data(返回数据) | 截图结果回调 |result.code: 0表示成功,其他表示错误代号<br>result.msg: 结果描述<br> data.userid: 发起截图的用户ID<br>data.filePath: 照片的保存地址<br> | 示例代码: var szJsonBuf4Txt = { fontcolor: ‘0xffffff’, alpha: 100, posx: 5, posy: 5, fontsize: 23, text: 'HelloAnyChat', };