设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3909|回复: 0
打印 上一主题 下一主题

2017-12-05 开放录像参数更新接口

[复制链接]

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
跳转到指定楼层
楼主
发表于 2017-12-4 21:29:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AnyChat提供了视频录制整体解决方案

录像的API接口定义为:
  1. // 用户音、视频录制(扩展)
  2. BRAC_API DWORD BRAC_StreamRecordCtrlEx(DWORD dwUserId, BOOL bStartRecord, DWORD dwFlags, DWORD dwParam, LPCTSTR lpUserStr);
复制代码
其中可通过用户自定义参数“lpUserStr”实现强大的录像功能定制。
有些特殊的场合,需要动态更新该参数来实现更灵活的录像解决方案,新版本(AnyChat r7127)开放了录像参数更新接口,可实现录像过程中实时更新录像参数,从而控制录像行为。

新增的API接口定义为:
#define ANYCHAT_SDKCTRL_UPDATERECUSERSTR        98        ///< 更新录像用户参数

Json关键字:
    "userid":用户ID,指录像用户ID,同录像API调用的第一个参数(dwUserId);
    "strparam":录像用户参数,同录像API调用的最后一个参数(lpUserStr),新的参数需是完整的JSON字符串,将覆盖之前的用户参数。

示例代码(JavaScript):
  1. var inparam = "{ "userid": -1, "strparam": "new record userstr" }";
  2. BRAC_SDKControl(ANYCHAT_SDKCTRL_UPDATERECUSERSTR, inparam);
复制代码
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-11-23 11:44 , Processed in 0.119884 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表