如何同时播放多个声音文件?
Posted
技术标签:
【中文标题】如何同时播放多个声音文件?【英文标题】:How to play multiple sound files simultaneously? 【发布时间】:2012-06-24 14:56:36 【问题描述】:对于我的应用程序,我需要同时播放多个曲目,并且需要一些听众知道曲目何时完成。
SoundPool 似乎是显而易见的选择,但不幸的是,我找不到在曲目结束时收到通知的解决方案。
我也想过使用多个 android 的 MediaPlayer 实例,但我担心会出现性能问题。
还有其他选择吗?
【问题讨论】:
有时在害怕我们的理论之前最好先测试一下。您应该尝试看看这是否会产生性能问题如果我没记错的话,有一个侦听器(onCompletition)会在 MediaPlayer 完成时执行。 【参考方案1】:如果你使用 MediaPlayer,你可以使用 OnCompletionListener。同时播放多个曲目也没有问题。就像 gian1200 说的。试试看,也许性能不是真正的问题。
【讨论】:
以上是关于如何同时播放多个声音文件?的主要内容,如果未能解决你的问题,请参考以下文章
是否可以在 Apple Watch 上同时播放多个声音文件(如混音)?