すべてのプロダクト
Search
ドキュメントセンター

ApsaraVideo Live:ストリーマーバトルにミュート機能を実装する

最終更新日:Nov 06, 2025

このトピックでは、対戦中の音声のミュートまたはミュート解除の方法について説明します。

手順

音声ミュート

ルーム 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 に変更します。