检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击下图中相应接口名称,可快速跳转到相应接口位置查看其使用方法。
接口调用流程 实现过程 加入房间前开启视频自渲染 加入房间前调用接口setExternalVideoFrameOutput打开视频自渲染功能。
接口调用流程 实现播放音效文件 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 播放音效文件 调用playAudioClip播放音效文件并启动混音。 可以同时播放多个音效文件,不同音效文件用不同的soundId参数进行区别。
接口总览 本章节介绍了Android SDK的HRTCConnection接口详情。 HRTCConnection按照其功能可分类为:初始化等基础接口、房间功能、音频管理、视频管理、屏幕共享。 单击下图中相应接口名称,可快速跳转到相应接口位置查看其使用方法。
接口总览 本章节介绍了iOS/macOS SDK的HWRtcEngine接口详情。
API参考 setExternalAudioCapture muteLocalAudio pushExternalAudioFrame 父主题: 实现音视频通话(iOS)
数据类型 本章节列出了iOS/macOS SDK的所有数据类型,您可以结合HWRtcEngine接口和回调进行开发。
注意: 当前只支持PCM数据格式处理 API参考 setExternalAudioCapture muteLocalAudio pushExternalAudioFrame 父主题: 实现音视频通话(MAC)
接口调用流程 实现过程 加入房间前开启视频自渲染 加入房间前调用接口setExternalVideoFrameOutputWithFormat 打开视频自渲染功能。
public void run() { mHwRtcEngine.pushExternalAudioFrame(audioData); } }, 0, 10); } 音频自渲染 暂不支持 API
数据类型 本章节列出了Android SDK的所有数据类型,您可以结合HRtcEngine接口和回调进行开发。
接口调用流程 实现过程 加入房间前开启视频自渲染 加入房间前调用接口setExternalVideoFrameOutputWithFormat 打开视频自渲染功能。
接口调用流程 实现播放音乐文件 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 播放音乐文件 调用startAudioFile播放音乐文件,目前仅支持本端播放。 返回值为0,则说明调用成功,不为0则表示失败。
录制:在实时音视频互动过程中,可以通过调用实时音视频API开启、查询和控制云端录制任务。SparkRTC服务会根据API中的录制规则ID对实时音视频互动画面进行单流录制。
初始化等基础接口 sharedEngine + (instancetype)sharedEngine; 【功能说明】 创建连麦引擎实例。 【请求参数】 无 【返回参数】 返回引擎实例对象。 destroy - (void)destroy; 【功能说明】 注销引擎。
初始化等基础接口 create public static synchronized HRTCEngine create(HRTCEngineConfig config, IHRTCEngineEventHandler eventHandler) 【功能说明】 创建SparkRTC
接口调用流程 实现屏幕共享 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。
localStream.on('audio-mixing-finished', () => { console.info('audioMixing: audio-mixing-finished') }) API参考 startAudioMixing getAudioMixingDuration
API参考 setAudioFrameObserver onAudioFramePlayback onAudioFrameMixed onAudioFrameRecord requireRecordAudioFrame requirePlaybackAudioFrame requireMixedAudioFrame
API参考 setVideoFrameObserver onVideoFrameCapture onVideoFrameRender requireCaptureVideoFrame requireRenderVideoFrame 父主题: 实现音视频通话(Android)