0
我正在構建一個應用程序,允許我們的客戶將錄製的聲音錄製,保存並播放爲基本功能。這應該是直接使用AVFoundation框架。我還允許用戶使用的是iPhone:高級麥克風錄音機API
- 快進和反向功能。
- 用戶還應該能夠操縱聲音。我的意思是,他們允許稍後在他們錄製的聲音之間插入聲音。
任何人都可以請告訴我如何實現這些?有沒有什麼好的開源庫?
我正在構建一個應用程序,允許我們的客戶將錄製的聲音錄製,保存並播放爲基本功能。這應該是直接使用AVFoundation框架。我還允許用戶使用的是iPhone:高級麥克風錄音機API
任何人都可以請告訴我如何實現這些?有沒有什麼好的開源庫?
AVAudioPlayer
支持通過rate
和enableRate
屬性操縱播放速度,但它只允許正向播放。
MPMoviePlayerController
符合MPMediaPlayback協議,它允許您指定任何速率(甚至反向)。雖然這種方法會導致一些速率波動的音頻。
就合併音頻文件而言,我認爲您最好的選擇是將您的樣本轉換爲線性PCM。然後,您可以在流中的任何位置插入其他樣本。
嗨格里茲,我無法得到這個工作。請你能分享任何示例代碼將樣本轉換爲線性PCM並編輯它?謝謝。 – applefreak