Web&H5

最近更新时间:2024-07-30 17:34:22

我的收藏
本文档主要介绍主播如何发布自己的音视频流,所谓“发布”,也就是打开麦克风和摄像头,让自己的声音和视频能够被房间中其他用户听到和看到。



说明:
本教程基于 5.x TRTC Web SDK 实现,若您使用 4.x 版本 SDK,可参考 此教程

步骤1:完成创建 trtc 实例

可以参考文档 进入房间 - 步骤 1,创建 trtc 实例,为接下来开启麦克风和摄像头做准备。

步骤 2:开启摄像头

使用 trtc.startLocalVideo() 方法开启摄像头,并发布到房间。
// 为了预览摄像头画面,您需在 DOM 中放置一个 HTMLElement,可以是一个 div 标签,假设其 id 为 local-video。
const view = 'local-video';
await trtc.startLocalVideo({ view });

步骤 3:开启麦克风

使用 trtc.startLocalAudio() 方法开启麦克风,并发布到房间。
await trtc.startLocalAudio();

步骤 4:关闭摄像头、麦克风

使用 trtc.stopLocalVideo trtc.stopLocalAudio 关闭摄像头和麦克风。