Какао MacOS - Самый простой способ записать ввод с микрофона и сохранить как mp3
Я ищу простой способ записать ввод с моего микрофона MacBook и сохранить его в виде файла mp3.
Я попробовал несколько яблочных примеров с CoreAudio, но они очень сложные (плюс качество записи было не очень хорошим).
Я ищу что-то простое, как AVAudioSession в iOS.
Есть ли библиотека или что-то вроде AVAudioSession для MacOS, или мне нужно идти трудным путем?
Спасибо за вашу помощь.
1 ответ
Я не верю .mp3
является поддерживаемым форматом выходного файла для любого API записи Apple. Иначе, AVAudioRecorder
это, вероятно, ваша лучшая ставка:
Экземпляр
AVAudioRecorder
Класс, называемый аудио-рекордер, обеспечивает возможность записи аудио в вашем приложении. Используя аудио-рекордер, вы можете:• Запись, пока пользователь не остановит запись
• Запись за указанную продолжительность
• приостановить и возобновить запись
• Получать входные данные об уровне звука, которые можно использовать для измерения уровня
В iOS записываемый звук поступает с устройства, подключенного пользователем, например встроенного микрофона или микрофона гарнитуры. В OS X звук поступает из системного устройства ввода звука по умолчанию, установленного пользователем в Системных настройках.
AVAudioRecorder
Этот класс предназначен для того, чтобы вы могли делать аудиозаписи с минимальными затратами на программирование.