WebRTCで音声ミックス
- JavaScript
- WebRTC
- Agora.io
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
使用するAPI
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でも同様の実装が可能です。
開催予定のセミナー
開催予定のセミナーをご紹介します。
Agoraに関するお問い合わせ
03-4405-2688
受付時間:平日10:00〜18:00