2010-10-27 30 views
2

我最近開始在我的Android應用程序中試用mediaPlayer實例。我實施了兩種不同的嘟嘟聲以反饋給用戶。現在,當我實現一個audioTrack(用於完全不同的目的)時,我發現它幾乎將自己設置爲一個單獨的線程(據我所知)。當我在調試器中運行我的代碼時,它肯定顯示爲一個單獨的線程: Thread [< 17> AudioTrackThread]我的第一個猜測是它沒有 - 或者我會在調試器中看到線程描述,對嗎?將mediaPlayer設置爲在Android中的單獨線程中運行是否有意義?

無論如何,現在我有問題: 1)我可以設置我的mediaPlayers作爲單獨的線程,仍然讓他們正常工作? 2)嘗試它有意義嗎?

感謝, R.

+0

對於你正在使用多種聲音,你可能想看看SoundPool。 http://developer.android.com/reference/android/media/SoundPool.html – cistearns 2010-10-27 20:16:31

回答

2

MediaPlayer仍然會像它在一個線程應該,我已經做了之前,所以我仍然可以做一切異步,而無需使用回調。儘管他們使用了大量資源,但我不會產生其中的一個以上。

相關問題