2014-01-21 59 views
0

是否可以在Android設備的左右聲道上同時播放2首不同的歌曲?我搜查了很多,看看MediaPlayer類是否提供API來支持這一點,但徒勞無功。如何在Android設備上同時播放左右聲道上的不同歌曲

SoundPool有文件大小限制,我需要播放大於2 MB的文件。基本上,我有一個玩單區的機器人。現在我需要播放器在左右輸出(揚聲器/耳機等)上同時播放2首不同的歌曲。這可能嗎?任何幫助是極大的讚賞。

回答

1

使用AudioTrack的兩個實例。

我創造了很多。

通常設備會讓你上升到24左右。

所有你需要的是二:-)

android play sound with AudioTrack

的setVolume()則會方法有兩個參數,一個是左,一個右。

+0

太棒了!感謝您的快速回復。 – deepakszone

+0

這可以實現創建MediaPlayer的兩個實例以及我看到它有方法setVolume(float leftVolume,float rightVolume)?我想走這條路線的原因是因爲我的單區代碼已經有了媒體播放器對象,並且更容易創建另一個實例。 – deepakszone

+0

試一試,讓我們知道。 – MikeHelland

相關問題