このトピックでは、対戦中の音声のミュートまたはミュート解除の方法について説明します。
手順
音声ミュート
ルーム A のストリーマー A とルーム B のストリーマー B がバトルをしています。バトル中、ストリーマー A はストリーマー B の音声をミュートして、ストリーマー A とルーム A の視聴者がストリーマー B の音声を聞こえないようにしたいと考えています。ルーム B のストリーマー B の音声には影響はありません。これを実現するには、次の操作を実行する必要があります。
ストリーマー A は ARTC SDK の
muteRemoteAudioPlayingメソッドを呼び出して、ストリーマー B の音声をローカルでミュートします。ルーム A の混合ストリームタスクを更新する際、ストリーマー B の音声は削除する必要があります。ビジネスサービスは UpdateLiveMPUTask - 混合ストリームタスクの更新 (新規) 操作を呼び出し、
UserInfosパラメーターでストリーマー B のstreamTypeパラメーターを 0 から 2 に変更します。
音声ミュート解除
音声のミュートを解除するには、次の操作を実行する必要があります。
ストリーマー A は Alibaba Real-Time Communication (ARTC) SDK の
muteRemoteAudioPlayingメソッドを呼び出して、ストリーマー B の音声のローカルミュートを解除します。ルーム A の混合ストリームタスクを更新する際、ストリーマー B の音声を追加する必要があります。ビジネスサービスは UpdateLiveMPUTask - 混合ストリームタスクの更新 (新規) 操作を呼び出し、
UserInfosパラメーターでストリーマー B のstreamTypeパラメーターを 2 から 0 に変更します。