我有一個場景,我需要記錄聲音以及回溯/音樂播放。 用戶使用頭戴式耳機隨着音樂一起聽到音樂和唱歌,我需要在一個文件中捕獲這兩個東西。如何在單個文件中記錄MediaPlayer輸出和語音?
這就像從代碼中獲取媒體播放器的音頻輸出。
這可能嗎??請指教!!
如果我使用設備揚聲器(外部),那麼這將是可能的,但我需要另一種方式。
我有一個場景,我需要記錄聲音以及回溯/音樂播放。 用戶使用頭戴式耳機隨着音樂一起聽到音樂和唱歌,我需要在一個文件中捕獲這兩個東西。如何在單個文件中記錄MediaPlayer輸出和語音?
這就像從代碼中獲取媒體播放器的音頻輸出。
這可能嗎??請指教!!
如果我使用設備揚聲器(外部),那麼這將是可能的,但我需要另一種方式。
您可以使用Visualizer類獲得低質量的輸出混合版本。它並不是真正用於你描述的那種用例,所以如果你嘗試播放,聽起來會很糟糕。
除了您提到的揚聲器方法外,沒有其他方式可以記錄可用於股票Android手機的輸出。
一些SoC確實對此有支持,但由於該功能未通過任何Android API公開,因此您需要擁有root用戶訪問權限,並且會限制您的應用在少數手機型號上工作。
我正在做這個東西在java ..我不知道是否相同的東西適用於android.BDW,你有什麼嘗試? – 2013-02-26 13:37:50
我正在播放揚聲器中的音樂文件,並以這種方式捕獲語音和音樂..即使用MediaPlayer播放音樂,同時使用MediaRecorder錄製語音。 – amj 2013-02-26 13:50:19