Web

最近更新时间:2023-10-25 14:51:31

我的收藏

功能描述

本文主要介绍如何在 TRTC Web SDK 实现分享系统音频功能。
说明:
本教程基于 5.x TRTC Web SDK 实现,若您使用 4.x 版本 SDK,可参考此教程

实现流程

Web 端实现分享系统音频,需要搭配屏幕分享一起使用。无法脱离屏幕分享,单独实现分享系统音频功能。

代码示例

await trtcA.startScreenShare({ option: { systemAudio: true }});
在弹出的屏幕分享选择框中勾选 Share system audio,点击 Share 即可。在进房发布后,房间内其他用户会收到 TRTC.EVENT.REMOTE_AUDIO_AVAILABLE 事件。



注意:
若分享系统音频的同时采集了麦克风,则系统音频会与本地麦克风混音后发布。

兼容性说明

分享系统音频只支持基于 Chromium 74+ 版本的浏览器,例如 Chrome、Edge、Opera 等。其他浏览器暂不支持,例如:Safari、Firefox。
Windows & Chrome OS 的 Chrome 支持分享系统音频 + 某个浏览器页面音频。
MacOS & Linux 的 Chrome 只支持分享某个浏览器页面音频。
Android & iOS 的 Chrome 不支持。