将 AudioTrack 优先级设置为类似于 SoundPool.setPriority
Set AudioTrack priority similar to SoundPool.setPriority
我有几个 AudioTrack
。我想让 Android 在其他人开始播放时自动停止一些。我希望能够在每个轨道上设置一个优先级(类似于 SoundPool.setProirity(),然后让 OS 完成剩下的工作。
有没有办法做到这一点,还是我必须通过调用 stop 手动处理这个问题?
我觉得你不能用AudioTrack设置优先级,所以你必须手动调用停止,释放。与 SoundPool 不同,Audiotrack 旨在仅播放单个资源,因此没有优先级选项。
我有几个 AudioTrack
。我想让 Android 在其他人开始播放时自动停止一些。我希望能够在每个轨道上设置一个优先级(类似于 SoundPool.setProirity(),然后让 OS 完成剩下的工作。
有没有办法做到这一点,还是我必须通过调用 stop 手动处理这个问题?
我觉得你不能用AudioTrack设置优先级,所以你必须手动调用停止,释放。与 SoundPool 不同,Audiotrack 旨在仅播放单个资源,因此没有优先级选项。