2015-12-25 16 views
0

我正在尋找一種簡單的方法來記錄從我的macbook麥克輸入,並將其保存爲mp3文件。可可MacOS - 最簡單的方法來記錄麥克風輸入並保存爲mp3

我嘗試了一些與CoreAudio的蘋果例子,但它們非常複雜(加上錄音質量不是很好)。

我在找的東西就像iOS中的AVAudioSession一樣簡單。

有沒有圖書館或類似AVAudioSession的MacOS或我必須採取艱難的方式?

感謝您的幫助。

+0

你用CoreAudio做了什麼?據我所知,osx上的CoreAudio沒有mp3編碼器。 –

回答

0

我不相信.mp3是任何Apple錄製API支持的輸出文件格式。否則,AVAudioRecorder可能是你最好的選擇:

AVAudioRecorder類的實例,叫做錄音機,在您的應用程序提供了音頻記錄能力。使用錄音機,您可以:

•錄製,直到用戶停止記錄

•錄製指定的持續時間

•暫停和恢復記錄

•獲得輸入音頻電平數據您可以用來提供級別測量

例如,在iOS中,錄製的音頻來自用戶內置麥克風或耳機麥克風連接的設備。在OS X中,音頻來自系統偏好設置中由用戶設置的系統的默認音頻輸入設備。

AVAudioRecorder類旨在允許您以很少的編程開銷製作錄音。