質問・問題
Web SDK にて画面共有の時には音声も共有できますか?
回答・解決方法
はい、できます。
本機能は macOS また Windows Chrome バージョン 74 以降のみご利用できます。
Web SDK ご利用の場合は、createScreenVideoTrack の withAudio パラメータを「enable」または「auto」にする形で、音声の共有が可能になります。
また、音声込みで画面共有する際にはポップアップ画面の下部にある「音声共有」を選択した上で進めてください。
【注意点】
- Windows と macOS を使用する場合は Chrome 74 以降のバージョンのみ音声の共有が適用されます。
- Windows を使用する場合は、Application Window 単体の共有時以外(画面全体の共有、またはタブの共有)にて音声の共有が可能です。
macOS を使用する場合は、タブの共有のみ音声の共有が可能です。
※実装イメージを添付いたします。
パターン1
AgoraRTC.createMicrophoneAudioTrack({
encoderConfig: "music_standard"
}), AgoraRTC.createScreenVideoTrack({
encoderConfig: "720p"
}, "auto")]);
パターン2
AgoraRTC.createMicrophoneAudioTrack({
encoderConfig: "music_standard"
}), AgoraRTC.createScreenVideoTrack({
encoderConfig: "720p"
}, "enable")]);