本文为您介绍主播PK场景下如何实现静音和取消静音功能的操作方法。
操作步骤
实现静音功能
房间A的主播A和房间B的主播B进行PK , PK过程中 , 主播A想要将主播B的音频静掉,房间A内的主播和观众 , 均听不到主播B的声音。而主播B在B房间的发言不受影响 ,想要完成这样的静音功能,需要分两个操作:
主播A调用ARTC SDK的接口
muteRemoteAudioPlaying
接口在本地静音掉主播B的声音。房间A对应的混流时需要将主播B的声音去掉,业务服务调用UpdateLiveMPUTask - 更新混流转推任务(新)接口,在参数
UserInfos
中将主播B的streamType
从0修改成2。
取消静音功能
取消静音需求,也需要分两个操作:
主播A调用阿里云实时音视频RTC SDK的接口
muteRemoteAudioPlaying
接口在本地取消静音主播B的声音。房间A对应的混流时需要将主播B的声音加上,业务服务调用UpdateLiveMPUTask - 更新混流转推任务(新)接口,在参数
UserInfos
中将主播B的streamType
从2修改成0。
该文章对您有帮助吗?