将 AudioTrack 优先级设置为类似于 SoundPool.setPriority

Set AudioTrack priority similar to SoundPool.setPriority

我有几个 AudioTrack。我想让 Android 在其他人开始播放时自动停止一些。我希望能够在每个轨道上设置一个优先级(类似于 SoundPool.setProirity(),然后让 OS 完成剩下的工作。

有没有办法做到这一点,还是我必须通过调用 stop 手动处理这个问题?

我觉得你不能用AudioTrack设置优先级,所以你必须手动调用停止,释放。与 SoundPool 不同,Audiotrack 旨在仅播放单个资源,因此没有优先级选项。