【发布时间】:2010-10-27 18:26:04
【问题描述】:
我最近开始在我的 Android 应用中试验 mediaPlayer 实例。我实现了几个不同的哔哔声以向用户反馈。现在,当我实现一个 audioTrack(用于完全不同的目的)时,我发现它几乎自动将自己设置为一个单独的线程(据我所知)。当我在调试器中运行我的代码时,它肯定会显示为一个单独的线程: 线程 [ AudioTrackThread](运行中)
我的问题是:mediaPlayer 会做类似的事情吗?我的第一个猜测是它没有——或者我会在调试器中看到线程描述,对吧??
无论如何,现在我有问题: 1) 我可以将我的 mediaPlayers 设置为单独的线程并且仍然可以正常工作吗? 2) 试一试有意义吗?
谢谢, R.
【问题讨论】:
-
对于您想要使用多种声音的内容,您可能需要查看 SoundPool。 developer.android.com/reference/android/media/SoundPool.html
标签: android multithreading media-player