2015-12-25 5 views
0

Я ищу простой способ записи ввода с микрофона macbook и сохранения его в качестве mp3-файла.Cocoa MacOS - Самый простой способ записи ввода микрофона и сохранения в виде mp3

Я попробовал несколько примеров с Apple CoreAudio, но они очень сложны (плюс качество записи было не очень хорошим).

Что я ищу, это что-то простое, как AVAudioSession в iOS.

Есть ли библиотека или что-то вроде AVAudioSession для MacOS или мне нужно принять трудный путь?

Благодарим за помощь.

+0

Что вы сделали с CoreAudio? Насколько я знаю, CoreAudio на osx не имеет mp3-кодера. –

ответ

0

Я не верю .mp3 является поддерживаемым форматом выходного файла для любого из API записи Apple. В противном случае, AVAudioRecorder, вероятно, ваш лучший выбор:

Экземпляр AVAudioRecorder класса, называется аудио-рекордер, обеспечивает возможность записи звука в приложении. Использование аудио-рекордер можно:

• Запись, пока пользователь не остановит запись

• Запись в течение определенного времени

• Приостановка и возобновление диктофонной записи

• Получить входные данные аудио уровня что вы можете использовать для обеспечения измерения уровня.

В iOS записываемый звук поступает с устройства, подключенного, например, микрофоном или микрофоном для гарнитуры. В OS X звук поступает из устройства ввода звука по умолчанию, установленного пользователем в системных настройках.

Класс AVAudioRecorder предназначен для создания аудиозаписей с очень небольшим программированием.