2014-09-10 25 views
0

我需要實現具有暫停/恢復功能的錄音,輸出必須是m4a文件格式。所以我用PCM格式實現了一個錄音。然後,我正在使用(僅適用於舊的Android版本) 我在這裏找到的庫 - https://github.com/timsu/android-aac-encandroid-aac-enc在Samsung Star手機上不起作用

奇怪的部分是它在爲很多設備(如我的nexus 7),但不適用於Samsung Star。沒有崩潰,之後的玩家試圖播放它,但只有非常奇怪的噪音。

我懷疑它是處理器的體系結構,但不知道可能是什麼以及如何解決它。

請如果您有與該庫的經驗幫助我。 (或者,如果您知道其他更好的,我可以很容易地集成)

感謝和親切的問候

回答

0

好,最後我設法使它工作。 所以基本上在文檔中寫的是你可以調用多次編碼的方法。所以最初我通過在一個小塊上進行編碼來實現它。問題是,它似乎在每個塊的末尾,它也放了一個可怕的嘟嘟:-(

所以我知道這不是一個完美的解決方案,但我設法使工作是加載整個文件一個字節數組並且一次編碼...

如果有人找到更好的解決方案,請告訴我。

相關問題