【发布时间】:2014-04-06 11:42:08
【问题描述】:
在我的安卓游戏中,有 36 个落球。当球触地时会发出声音。声音很小,只有0.3秒。我正在使用soundpool 类来播放它。游戏中可能会发生所有 36 个球快速连续落下的情况。多次播放声音可能会阻塞 UI 线程。是否建议在单独的线程上播放声音?
【问题讨论】:
标签: android multithreading soundpool
在我的安卓游戏中,有 36 个落球。当球触地时会发出声音。声音很小,只有0.3秒。我正在使用soundpool 类来播放它。游戏中可能会发生所有 36 个球快速连续落下的情况。多次播放声音可能会阻塞 UI 线程。是否建议在单独的线程上播放声音?
【问题讨论】:
标签: android multithreading soundpool
是的!您应该在单独的线程上播放声音。检查为类似问题提供的解决方案here
【讨论】: