我正在開發錄製應用程序,其中包括暫停/播放選項。在Android中結合音頻文件的最佳方式
我既媒體錄像機和AudioRecord
在AudioRecord的情況下,錄製的音頻消耗較大的尺寸,因此,如果記錄的大小增加說的如嘗試:如果我錄製1級分鐘的音頻它消耗40到50MB它真的很痛苦,通過將其轉換爲組合。 原始文件和發送到php服務器。
所以我試圖用媒體錄像機,它消耗更少的大小,但不能使用音頻記錄處理以前的方法結合起來。
下一步我試着用Android NDK - 真的很痛苦甚至成立過程。
現在我的問題是,這是錄製的音頻文件
- 結合最好的方式使用的Android NDK
- 從讀取音頻字節數據,並結合 - 如果我用這個有問題的頭錄製格式說amr,wav就是這樣。
另外,如果我有this嘗試,我不能夠得到javax.sound包,所以我試圖用插件,但沒有運氣..
請推薦要做到這一點最好的辦法。此外,我試圖與這一切以下鏈接
我提供很好的教程或樣品或links.Thanks。
對於小型音頻文件,我只是使用SoundPool,但對於需要暫停和恢復的大型文件,您是否看過MediaPlayer? – Chris
請正確檢查我的問題,我要求音頻錄製,而不是媒體播放器 – Venky
嗨,請我使用NDK開發音頻合併器來發掘原生C++代碼。我正在使用媒體錄製和MPEG-4文件格式。請幫幫我。 –