`Layout Editor` 拥有诸多优点,不知大家熟练运用了没有:* 可以直观地编辑 UI:随意拖动视图控件和更改约束指向* 在不同配置(设备、主题、语言、屏幕方向等)下灵活切换预览,免去实机调试* 搭配 `Tools` 标签自由定制 UI,确保只面向调试而不影响实际逻辑。比如:布局中有上下两个控件,上面的默认为 `invisible`,想确认下上面的控件如果可见的话对整体布局的影响。无需更改控件的 `visibility` 属性,添加 Tools:visibility=true 即...
Button 中显示的 count 数增加。源码经 Compose Compiler 编译后变成右边这样,生成了很多代码。首先函数签名上多了几个参数,特别是多了 %composer 参数。然后函数体中插入了很多对 %composer 的调用,例如 startR... ( factory = { LinearLayout(context).apply { orientation = LinearLayout.VERTICAL layoutParams = ViewGroup.LayoutParams( ViewGro...
成员变量变更 CDN 推流 ByteRTCMixedStreamLayoutRegionConfig 转推直播单个用户画面由设置相对于整体画面的归一化比例变更为可设置像素绝对值 错误码变更变更详情 错误码 说明 枚举值增删 ByteRTCUserMessageSen... 该版本为全部 API 增加返回值,通过返回值可以明确发现失败的 API 调用,定位失败原因。具体返回值的含义参看各 API 注释。 方法变更变更详情 功能模块 变动前方法 变动后方法 说明 将混音相关的类和接口按音效和音...
在项目根目录的 gradle.properties 文件中添加 android.enableJetifier=true,解决兼容性问题。 设置完成后,单击 Sync now 完成同步。 创建用户界面 根据场景需要,为你的项目创建音视频通话的用户界面。为实现基本的音视频通话,建议用户界面中至少包含本地视频窗口、远端视频窗口、加入房间按钮、退出房间按钮。将以下示例代码在 src/main/res/layout/activity_main.xml 中进行替换,即可快速创建用户界面。 xml 实现音视频通话...
成员变量变更 CDN 推流 MixedStreamLayoutRegionConfig 转推直播单个用户画面由设置相对于整体画面的归一化比例变更为可设置像素绝对值。 类型名称变更 消息 USER_ONLINE_STATUS 名称变更为 UserOnlineStatus。 错误码变更变更详情 错误码 说明 枚举值增删 UserMessageSendResult 新增客户端向业务服务器发送消息失败错误码:kUserMessageSendResultE2BSSendFailed = 17 kUserMessageSendResultE2BSReturnFailed = 18 3.54重要说...
或切至不可见时,本地用户会收到此事件 传入参数 参数名 类型 说明 rtcRoom ByteRTCRoom * ByteRTCRoom 实例 uid NSString * 离开房间,或切至不可见的的远端用户 ID。 reason ByteRTCUserOfflineReason 用户离开房间... 提示错误码为 -1002 没有发布权限; 已在发布中的流会停止发布,发布端会收到 rtcRoom:onStreamStateChanged:withUid:state:extraInfo: 回调,提示错误码为 -1002 没有发布权限,同时远端用户会收到 rtcRoom:onUserUnp...
或切至不可见时,本地用户会收到此事件 传入参数 参数名 类型 说明 rtcRoom ByteRTCRoom * ByteRTCRoom 实例 uid NSString * 离开房间,或切至不可见的的远端用户 ID。 reason ByteRTCUserOfflineReason 用户离开房间... 提示错误码为 -1002 没有发布权限; 已在发布中的流会停止发布,发布端会收到 rtcRoom:onStreamStateChanged:withUid:state:extraInfo: 回调,提示错误码为 -1002 没有发布权限,同时远端用户会收到 rtcRoom:onUserUnp...
AudioMixingType 类型: enum 混音播放类型 成员 属性 值 描述 kAudioMixingTypePlayout 0 仅本地播放 kAudioMixingTypePublish 1 仅远端播放 kAudioMixingTypePlayoutAndPublish 2 本地和远端同时播放 MediaPlay... AttenuationType 类型: enum 空间音频音量随距离衰减模式 成员 属性 值 描述 kAttenuationTypeNone 0 不随距离衰减 kAttenuationTypeLinear 1 线性衰减,音量随距离增大而线性减小 kAttenuationTypeExponential 2 ...
addChildViewInLinearLayout 在 floatingContainer 中添加自定义悬浮 View 组件。该 View 组件与 floatingContainer 中 SDK 默认的 View 组件进行位置联动,即参与 View 组件展示顺序的重新排列。 setBottomOnC... 弹出的前台通知样式。 setActivityBottomNavBarColor 设置在横竖屏直播间中,当显示系统底部导航栏时,系统底部导航栏的底色。 setShareListener 设置完整直播间的分享按钮点击事件监听器。 setPortraitRoomCle...
play_count > 1: 播放 play_count 次 type 类型: AudioMixingType undefined 混音播放类型 AudioMixingType 类型: enum 混音播放类型 成员 属性 值 描述 PLAYOUT 0 仅本地播放 PUBLISH 1 仅发送到远端 PLAYOU... lineReason 类型: enum 远端用户离开房间的原因 成员 属性 值 描述 QUIT 0 远端用户调用 leaveRoom 主动退出房间。 DROPPED 1 远端用户因 Token 过期或网络原因等掉线。 SWITCH_TO_INVISIBLE 2 远端用户调用 setUs...