[問題] AudioRecord音訊儲存成檔案

看板AndroidDev作者 (fatby)時間13年前 (2011/07/04 21:05), 編輯推噓2(208)
留言10則, 2人參與, 最新討論串1/2 (看更多)
開發層: (應用/框架/庫/核心) 應用 問題: 最近在嘗試練習關於錄音方面的程式,一開始單純只是使用MediaRecord 達成錄製音訊檔的效果(3gp,amr) 但是為了要能在錄音的同時也能取得音訊資料(?) 所以嘗試使用了AudioRecord,現在已經能取得音訊data 但是儲存的.pcm卻無法被正常的播放,不論是手機 or PC上 請問有沒有人有嘗試使用過AudioRecord而且成功存檔的嗎!? 拜託提點一下,先感謝各位了。 (第一次在本版發文如有違規或不妥之處請通知,馬上改進 謝謝各位 輸入: 預期輸出: 錯誤輸出: 錯誤訊息: 程式碼: (請多利用置底文網站) 參考: (書籍/網頁/...) 補充說明: -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.252.244.65 ※ 編輯: fatby 來自: 111.252.244.65 (07/04 21:06)

07/04 23:40, , 1F
mplayer -rawaudio samplesize=2:channels=1:rate=16000
07/04 23:40, 1F

07/04 23:41, , 2F
-demuxer rawaudio /tmp/a.raw 參數請搭配自己的code
07/04 23:41, 2F

07/05 00:31, , 3F
請問L大的意思是??? 我google了一下還是不得其解...
07/05 00:31, 3F

07/05 00:32, , 4F
這是播放的方法嗎?? 現在我只是create一個file..然後把
07/05 00:32, 4F

07/05 00:32, , 5F
音訊data放進去而已,這樣的pcm檔案是OK的嗎?
07/05 00:32, 5F

07/05 09:34, , 6F
純資料沒檔頭的話, 只能告訴播放程式相關參數才能播
07/05 09:34, 6F

07/05 09:36, , 7F
或者自己幫他加上一小段 .wav 檔頭, 一般程式就能播了
07/05 09:36, 7F

07/05 13:41, , 8F
謝謝L大的幫忙,昨晚找到一個能播放純數據的程式,不過聽的
07/05 13:41, 8F

07/05 13:42, , 9F
時候完全都只有雜音...是哪裡出了問題嗎??
07/05 13:42, 9F

07/05 13:42, , 10F
另外有沒有音訊檔表頭資訊的相關資料可以參考呢 深深感謝您
07/05 13:42, 10F
文章代碼(AID): #1E4RgXuA (AndroidDev)
文章代碼(AID): #1E4RgXuA (AndroidDev)