我想播放一個音頻文件,從左揚聲器開始,然後切換到右揚聲器。讓媒體播放器首先在右揚聲器上播放,然後在左揚聲器上播放
我試圖做這樣的事情:
MediaPlayer mp = new MediaPlayer();
// Setup audio file
mp.start();
mp.setVolume(1.0F, 0F);
// Delay a second or two (I actually use a Handler and the postDelayed method)
mp.setVolume(0F, 1.0F);
但聲音是通過對兩個揚聲器的全部時間。
如何在左側或右側揚聲器靜音(或縮小音量)的情況下播放Android中的音頻?
編輯:
我得到了一會兒正確的行爲,而我在測試我的應用程序,但隨後恢復到什麼完全相同的代碼庫上述我。基於此,還有什麼我可以檢查以瞭解發生了什麼?
您可以更改音頻文件,包括這種效果呢? –
@TristanBurnside我試圖讓用戶可以在我的應用程序中使用他們自己的媒體文件,否則這可能是最好的答案... – dg123
我以前有過與本機實現MediaPlayer有關的(不同)問題,在此期間我發現這些年來有所改變。你正在運行哪個版本的Android?最好。 – Tom