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

Posted

技术标签:

【中文标题】设置类似于 SoundPool.setPriority 的 AudioTrack 优先级【英文标题】:Set AudioTrack priority similar to SoundPool.setPriority 【发布时间】:2019-05-07 00:57:19 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

我认为您不能使用 AudioTrack 设置优先级,因此您必须手动调用停止、释放。与 SoundPool 不同,音轨仅用于播放单个资源,因此没有优先级选项。

【讨论】:

以上是关于设置类似于 SoundPool.setPriority 的 AudioTrack 优先级的主要内容,如果未能解决你的问题,请参考以下文章

如何设置 uitoolbar 的背景类似于我的导航栏

试图在 Swift 中使 UISearchController 的功能类似于 iPhone 中的语言设置

如何创建类似于 iphone 铃声设置的 tableview?

如何使用 Tailwind 为类似于 HTML 表格的内容设置样式

壁纸应用程序的 Android 裁剪/缩放/平移库?类似于 Nova Launcher“设置壁纸”屏幕

Swift 3:如何为类似于进度条的视图背景颜色设置动画