2013-03-12 4 views
0

Разрабатывать приложение, которое имеет аудиозаписывающее устройство. Пользователь должен иметь возможность воспроизвести аудиофайл & вставить запись в это. Отрезать ненужный звук .. перезаписать часть аудиофайла.Как вставить и перезаписать аудиофайл в iOS

Вы видели how to Insert , overwrite audio files -Audio Editing iphone? но никто не ответил на это ...

Atleast предложить мне способ осуществить это ....

Thanx заранее ...

+0

Можете ли вы предоставить мне ссылки, с которых начать ... Я сделал диктофон, но я не могу двигаться вверх с вставкой или перезаписывать функции ... – Arvind

+0

arvind может найти решение для этого? Как это сделать? – Max

ответ

2

Какой тип аудиофайла вы говорите? Вам почти наверняка понадобится преобразовать все, что вы используете, в данные PCM WAV для такого типа манипуляций. К счастью, Core Audio, на которые другие указали вам, есть некоторые удобные методы для этого.

Как только у вас есть необработанные данные PCM, вы можете вставить, просто вставив другие данные PCM в нужную точку данных. Вы хотите удостовериться, что вы не делаете что-то вроде записи в середине стереопакета или что-то в этом роде, но кроме того, большинство просто отформатированных данных PCM довольно легко манипулировать. Подумайте об этом как о строчке - вы можете начать с «Hello World» и изменить его на «Hello, Beautiful World», но просто вставлять данные посередине.

Переписывание - это тот же принцип.

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

+0

спасибо, что проверили его ... – Arvind

+0

У вас есть примеры этих удобных методов? Не смогли найти ничего подобного – aBikis

0

Посмотрите Core Audio

Ядра Аудио предоставляет программные интерфейсы для реализации аудио-функций в приложениях, которые вы создаете для iOS и OS X. Под капотом он обрабатывает все аспекты звука на каждой из этих платформ. В iOS возможности Core Audio включают в себя запись, воспроизведение, звуковые эффекты, позиционирование, преобразование формата и анализ потока файлов, а также:

+0

не могли бы вы объяснить мне ... все еще не могли получить способ начать это ... – Arvind

+0

это самый общий ответ, который вы, возможно, могли бы дать. – aBikis

+0

Это был очень общий вопрос. – Abizern

Смежные вопросы