2011-10-06 27 views
2

我製作音頻應用程序,並使用AVAudioRecorder類錄製聲音。我使用方法averagePowerForChannel在簡單的音頻電平表上移動箭頭。問題是,只有當音頻真正記錄到文件時,此方法纔會返回任何值,但是當音頻未被錄製時(例如,讓用戶從設備的麥克風設置適當的距離),我也想移動箭頭。爲音頻通道獲取功率而不錄製

作爲一種解決方法,我一直在考慮製作「虛擬」錄製,然後在用戶真正開始錄製時刪除錄製的文件。你有更簡單更優雅的解決方案嗎?

回答