Toggle navigation
百家云开发者中心
文档首页
实时音视频
产品介绍
产品介绍
场景方案
性能数据
发版说明
快速入门
一分钟跑通 DEMO
一分钟集成 SDK
实现一个音视频直播
基础功能
Android
加入和离开房间
发布音视频流
订阅音视频流
设置视频编码参数
屏幕分享
音视频设备管理
调整通话音量
通话质量检测
iOS
加入和离开房间
发布音视频流
订阅音视频流
设置视频编码参数
屏幕分享
音视频设备管理
调整通话音量
通话质量检测
Web
加入和离开房间
创建本地音视频流
发布和订阅
通话质量检测
设置音视频编码属性
屏幕分享
音视频设备管理
全平台(C++)
加入和离开房间
发布音视频流
订阅音视频流
设置视频编码参数
屏幕分享
音视频设备管理
调整通话音量
通话前检测
通话中质量检测
electron
加入和离开房间
发布音视频流
订阅音视频流
设置视频编码参数
屏幕分享
音视频设备管理
调整通话音量
通话中质量检测
进阶功能
Android
播放音乐文件
视频截图
基础美颜
原始数据采集
发送自定义消息
iOS
视频截图
基础美颜
原始数据采集
发送自定义消息
Web
音视频轨道切换
自定义采集与播放渲染
浏览器的自动播放策略
动态关闭打开本地音视频
视频后处理
开启大小流
全平台(C++)
播放音乐文件
视频截图
原始数据采集
发送自定义消息
electron
播放音乐文件
视频截图
本地录制
发送自定义消息
客户端 API
Android
iOS
Web
Electron
C++
UniApp
Mac
HarmonyOS
服务端 API
房间管理
云端录制
旁路推流
常见问题
通用性问题
Android
开发与集成
Web
浏览器兼容性
WebRTC 已知问题及规避方案
iOS
开发与集成
最佳实践
Web
设备采集中断
房间和设备容错处理
实时音视频
>
客户端 API
>
Electron
Electron
编辑文档
更新于
2024-11-11 06:14:32
BRTC
BRTCCallBack
对象和枚举
BRTCError
title: Electron platform: BRTCCallBack priority: 3
type: doc
BRTCCallBack 回调接口类,对应 Web SDK 中的各种监听事件,需要提前设置监听。
监听事件
事件名称
值
类型
说明
API_ERROR
'api-error'
string
API 调用出错
ROOM_JOINED
'room-joined'
string
加入房间后通知
ROOM_LEAVED
'room-leaved'
string
离开房间后通知
SWITCH_ROLE
'switch-role'
string
角色切换
PEER_JOINED
'peer-joined'
string
远端加入房间
PEER_LEAVED
'peer-leaved'
string
远端离开房间
FIRST_VIDEO_FRAME_RENDERED
'first-video-frame-rendered'
string
首帧视频渲染
FIRST_AUDIO_FRAME_RENDERED
'first-audio-frame-rendered'
string
首帧音频渲染
FIRST_LOCAL_VIDEO_FRAME_SENDED
'first-local-video-frame-sended'
string
本地发送首帧视频通知
FIRST_LOCAL_AUDIO_FRAME_SENDED
'first-local-audio-frame-sended'
string
本地发送首帧音频通知
USER_VIDEO_AVAILABLE_CHANGED
'user-video-available-changed'
string
视频可用通知
USER_SUB_VIDEO_AVAILABLE_CHANGED
'user-sub-video-available-changed'
string
订阅视频可用通知
USER_AUDIO_AVAILABLE_CHANGED
'user-audio-available-changed'
string
音频可用通知
STATISTICS
'statistics'
string
统计信息
TEST_MIC_VOLUME
'test-mic-volume'
string
麦克风测试音量
TEST_SPEAKER_VOLUME
'test-speaker-volume'
string
扬声器测试音量
AUDIO_DEVICE_CAPTURE_VOLUME_CHANGED
'audio-device-capture-volume-changed'
string
音频采集音量变化通知
AUDIO_DEVICE_PLAYOUT_VOLUME_CHANGED
'audio-device-playout-volume-changed'
string
音频播放音量变化通知
CONNECTION_LOST
'connection-lost'
string
连接断开
TRY_TO_RECONNECT
'try-to-reconnect'
string
重试连接
CONNECTION_RECOVERY
'connection-recovery'
string
连接恢复
RECV_CUSTOM_CMD_MSG
'recv-custom-cmd-msg'
string
收到自定义消息
MISS_CUSTOM_CMD_MSG
'miss-custom-cmd-msg'
string
丢失自定义消息
RECV_SEI_MSG
'recv-sei-msg'
string
收到 SEI 消息
USER_KICKED
'user-kicked'
string
用户被踢
ROOM_CLOSED
'room-closed'
string
房间关闭
ERROR
'error'
string
发生错误
CONNECTION_STATE_CHANGED
'connection-state-changed'
string
连接状态发生变化
USER_VOICE_VOLUME
'user-voice-volume'
string
用户音量发生变化
DEVICED_CHANGED
'device-changed'
string
设备切换
SNAPSHOT_COMPLETED
'snapshot-completed'
string
截图完成
TOKEN_WILL_EXPIRE
'token-will-expire'
string
token 即将过期
TOKEN_EXPIRE
'token-expire'
string
tonken 过期
SCREEN_CAPTURE_COVERED
'screen-capture-covered'
string
屏幕分享停止
SCREEN_CAPTURE_STARTED
'screen-capture-started'
string
屏幕分享开始
SCREEN_CAPTURE_PAUSED
'screen-capture-paused'
string
屏幕分享暂停
SCREEN_CAPTURE_RESUMED
'screen-capture-resumed'
string
屏幕分享恢复
RECORD_STARTED
'record-started'
string
本地录制开始
RECORD_STOPPED
'record-stopped'
string
本地录制停止
RECORD_ERROR
'record-error'
string
本地录制异常
{{allComment[version]}}
×
暂无评论
{{comment.author}}
{{ comment.createdAt | date: 'yyyy-MM-dd HH:mm:ss '}}
{{comment.content}}
评论
您需要
授权
后才能评论
Electron
title: Electron platform: BRTCCallBack priority: 3
type: doc
BRTCCallBack 回调接口类,对应 Web SDK 中的各种监听事件,需要提前设置监听。
监听事件