我一直试图使用Android AudioManager.setMicrophoneMute()而没有太大的成功.也就是说,无论我做什么,它都会拒绝将麦克风静音.
我在网上搜索了一些线索,我发现有几个参考报告了类似的经历:
这引出了一个问题:是否AudioManager.setMicrophoneMute()有效?它只是一个存根方法,等待在未来的Android版本中实现吗?如果没有,它是如何工作的?我需要做些什么才能让它发挥作用?有什么条件让它的名字意味着它起作用?
编辑:我注意到这个方法的文档说:
此方法仅应由替换平台范围的音频设置管理或主要电话应用程序的应用程序使用.
这是什么意思?为什么我要替换平台范围的管理?我真的需要这样做吗?如果是这样,我该怎么做?
编辑:下面的答案是伟大的,但我仍然不明白:
请解释.谢谢.