【发布时间】:2013-03-28 18:22:19
【问题描述】:
如果我创建一个有 20 个并发流的 SoundPool 对象
new SoundPool(20, ...)
此 SoundPool 对象将保留多少本机 AudioTrack 对象?
SoundPool 的原生实现是开源的吗?在哪里可以查看?
【问题讨论】:
标签: java android soundpool audiotrack
如果我创建一个有 20 个并发流的 SoundPool 对象
new SoundPool(20, ...)
此 SoundPool 对象将保留多少本机 AudioTrack 对象?
SoundPool 的原生实现是开源的吗?在哪里可以查看?
【问题讨论】:
标签: java android soundpool audiotrack
根据我的初步测试,SoundPool 每次播放声音时,都会在系统中保留一个原生音轨。因此,SoundPool 可以同时播放的声音数量受可用的免费系统音轨数量的限制。 SoundPool 本身不执行音频混合。
【讨论】: