我有一個應用程序,它由服務和特定事件的服務啓動的活動組成。該服務可能創建&使用AudioRecord & AudioTrack類 - 在此時顯示應用程序的活動。問題是如果活動暫停(即,調用onPause())我開始獲取RecordThread:緩衝區溢出錯誤?AudioFlinger(59):RecordThread:活動暫停時緩衝區溢出?
我的猜測是AudioRecorder正在主線程中運行。而且,即使它是由服務創建的,當Activity暫停讀取停止時,緩衝區溢出?必須在單獨的線程中完成AudioRecorder讀取,即使它正在服務中運行?
任何幫助將不勝感激,謝謝。
謝謝!是的,我想在後臺錄製 – dchappelle 2011-02-03 21:33:15