功能描述
本文主要介绍如何在 TRTC Web 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 不支持。