我需要什么权限MODIFY_AUDIO_SETTINGS?

时间:2018-08-22 21:31:43

标签: android android-permissions

Android dev. documentation

  

MODIFY_AUDIO_SETTINGS
  允许应用程序修改全局音频设置。
  防护等级:正常

我不清楚为什么有人可能需要在其AndroidManifest中获得此许可。我知道,您可以初始化MediaPlayer并在没有此权限的情况下播放音频。

能否请您详细解释此权限?

2 个答案:

答案 0 :(得分:1)

主要用于用户想要将声音重定向更改为其他输出/接收设备(例如Bluetooth SCO)的情况。即使尝试将手机铃声更改为振动(或反之)模式,某些Android实现也可能需要此权限。

答案 1 :(得分:1)

这取决于您想做什么。当然,您可以使用MediaPlayer播放音频,但是MODIFY_AUDIO_SETTINGS的目的是使用AudioManager修改音频。

例如:AudioManager#startBluetoothSco()需要MODIFY_AUDIO_SETTINGS权限。

希望这会有所帮助。