Внутренняя аудиозапись iOS

#ios #audio

#iOS #Аудио

Вопрос:

Мое приложение для iOS — это музыкальный инструмент, и я хочу записать воспроизведение, но без использования микрофона. Любое предложение или, по крайней мере, направление будет оценено по достоинству.

Ответ №1:

мое любопытство … например. если это музыкальный инструмент (например, пианино или клавиатура), при нажатии любой клавиши он должен воспроизводить какой-либо звук. В вашем приложении во время воспроизведения звука (тон 1, тон 2) при нажатии клавиши создайте новый файл (.mp3 или .midi) и запишите в него данные. Но вы должны быть знакомы с внутренними элементами звукового файла (заголовки, тело …. и т.д.)

Ответ №2:

Лучший способ — использовать буферы для записи их в файл. Звуковые блоки или очереди аудио.

Комментарии:

1. На самом деле звуковые очереди. Это одна из основных причин, по которой фреймворк вообще существует. если вы попытаетесь записать файл из обратного вызова рендеринга аудиоустройства, вы рискуете остановить поток со сверхвысоким приоритетом и сбить матрицу.

2. Итак, воспроизведение с использованием аудиоустройств и запись с использованием ауди очередей?