问题描述参考华为游戏多媒体屏蔽其他玩家文档,调用GameMediaEngine.mutePlayer(String roomId, String openId, boolean isMuted)方法屏蔽/打开房间内指定玩家语音,返回错误码3010:
问题分析参考了华为官方的错误码文档,文档中的解释是:小队房间不支持屏蔽单个玩家。
查看了下我创建的确实是小队房间,但是为什么小队房间不支持屏蔽指定玩家语音呢?感觉有些不合理,是不是华为SDK设计有误呢? 带着疑问找到了华为的技术支持(可提单联系),技术支持回复:游戏多媒体SDK目前确实是这样设计的,如果在小队房间中要屏蔽其他玩家语音,可以使用一键屏蔽所有玩家的功能。后面如果大家都有屏蔽指定玩家语音的需求也可以积极反馈,我们评估优化。 问题解决在小队房间中,不调用屏蔽指定玩家语音方法,问题解决。
|