小编Vad*_*dim的帖子

android sdk 错误 - AudioManager.isMicrophoneMute() 始终为 false

正如标题所述AudioManager.isMicrophoneMute(),无论如何总是返回 false。

设置:

由于可能与此相关的较旧错误,清单包含此权限。旧错误是关于检查是否使用耳机。没有帮助,但也没有伤害。

<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />

  1. 从 telnet 发起对模拟器的调用。
  2. 拿起电话
  3. 检查应用程序状态audioManager.getMode() == audioManager.MODE_IN_CALLtrue. 好的,我们很好
  4. 状态检查audioManager.isMicrophoneMute()false- 好的,我们仍然很好
  5. 切换回手机并按下静音按钮
  6. 切换到应用程序,检查audioManager.isMicrophoneMute()仍然 false- 不好。应该是真的。

那么这是一个损坏的 API 吗?还是我需要一些其他权限?或者这在模拟器上不起作用?

谢谢你。

audio android mute

4
推荐指数
1
解决办法
1245
查看次数

标签 统计

android ×1

audio ×1

mute ×1