华为游戏多媒体服务调用屏蔽指定玩家语音方法,返回错误码3010

问题描述

参考华为游戏多媒体屏蔽其他玩家文档,调用GameMediaEngine.mutePlayer(String roomId, String openId, boolean isMuted)方法屏蔽/打开房间内指定玩家语音,返回错误码3010

cke_1931.png

问题分析

参考了华为官方的错误码文档,文档中的解释是:小队房间不支持屏蔽单个玩家。

cke_2967.png

查看了下我创建的确实是小队房间,但是为什么小队房间不支持屏蔽指定玩家语音呢?感觉有些不合理,是不是华为SDK设计有误呢?

带着疑问找到了华为的技术支持(可提单联系),技术支持回复:游戏多媒体SDK目前确实是这样设计的,如果在小队房间中要屏蔽其他玩家语音,可以使用一键屏蔽所有玩家的功能。后面如果大家都有屏蔽指定玩家语音的需求也可以积极反馈,我们评估优化。

问题解决

在小队房间中,不调用屏蔽指定玩家语音方法,问题解决。

{{o.name}}
{{m.name}}

猜你喜欢

转载自my.oschina.net/u/4478396/blog/5549625
今日推荐