Какао MacOS - Самый простой способ записать ввод с микрофона и сохранить как mp3

Я ищу простой способ записать ввод с моего микрофона MacBook и сохранить его в виде файла mp3.

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

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

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

Спасибо за вашу помощь.

1 ответ

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

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

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

• Запись за указанную продолжительность

• приостановить и возобновить запись

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

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

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

Другие вопросы по тегам