Объедините два аудио файла вместе и воспроизводите их на iPhone - PullRequest
1 голос
/ 06 июня 2011

Мне не нужен код, но я хочу получить ссылку на мой вопрос, упомянутый ниже ...

Доступна фоновая музыка и есть опция записи в моем приложении ...

Как только я начинаю запись, приложение записывает мой звук, а когда нажимает кнопка воспроизведения, оно воспроизводит запись вместе с фоновой музыкой ...

Я использовал это Ссылка , но не могу получить, как я хочу ...

Я думаю, что есть такой механизм, как объединение двух аудиофайлов и создание его одного перед воспроизведением ....

Как мне добиться этого путем кодирования ... Есть ли какая-либо ссылка или какой-либо пример кода?

Спасибо заранее ...

1 Ответ

2 голосов
/ 06 июня 2011

Большинство людей ошибочно принимают один экземпляр AVAudioPlayer как устройство, которое воспроизводит звук напрямую, но это не так.Микширование выполняется ОС, а не экземпляром AVAudioPlayer.Другими словами: никто не говорит, что вы не можете иметь более одного AVAudioPlayer.

Создайте один фон для себя и дайте ему поиграть.Создайте еще один экземпляр AVAudioPlayer для записанного звука и дайте ему воспроизводиться.Voila

...