Android 如何以编程方式锁定音量控制

Android 如何以编程方式锁定音量控制,android,android-audiomanager,Android,Android Audiomanager,我想截取音量控制更改并忽略它们。理想情况下,这个功能可以是后台的,这样我的应用程序就不必打开,也可以在锁屏上工作。它还需要在大于21的API上工作。参考以下内容: 为了确保音量控制调整正确的流,您应该调用setVolumeControlStream,传入与您的属性匹配的流类型,您可以从AudioAttributes.getVolumeControlStream检索该流 在应用程序的生命周期中进行此调用,通常是通过控制媒体的活动或片段的onResume方法。这将在目标活动或片段可见时将音量控制连接

我想截取音量控制更改并忽略它们。理想情况下,这个功能可以是后台的,这样我的应用程序就不必打开,也可以在锁屏上工作。它还需要在大于21的API上工作。

参考以下内容:

为了确保音量控制调整正确的流,您应该调用setVolumeControlStream,传入与您的属性匹配的流类型,您可以从AudioAttributes.getVolumeControlStream检索该流

在应用程序的生命周期中进行此调用,通常是通过控制媒体的活动或片段的onResume方法。这将在目标活动或片段可见时将音量控制连接到流式音乐。

请检查