2022年05月16日
※2020年の記事です。
Agora.ioのWebRTC SDKで音声ミックスを実装する際の流れをご紹介します。

執筆者ブイキューブ
Agoraの日本総代理店として、配信/通話SDKの提供だけでなく、導入支援から行い幅広いコミュニケーションサービスに携わっている。
2022年05月16日
※2020年の記事です。
Agora.ioのWebRTC SDKで音声ミックスを実装する際の流れをご紹介します。
・カラオケ
・教材用
・マイクの音声とオンライン上の音楽ファイルをmixして配信
macOS Mojave 10.14.1
VisualStudioCode 1.29.1
Chrome 70.0.3538.102
AgoraVideoSDK for Web 2.5.0
startAudioMixing(options: object, callback: function): void
ボタンクリックで音楽ファイルのmix開始。
function startAudioMixing(){
localStream.startAudioMixing({filePath:"/path/to/file.mp3",cycle:1,playTime:0,loop:false,replace:false},function (err) {
console.log("audiomix err:"+err);
});
}
ビデオ通話画面にボタンが付いただけですね。。。
今回はWebSDKでの紹介でしたが、Native用のSDKでも同様の実装が可能です。
執筆者ブイキューブ