Я собираюсь создать приложение для OS X и / или iOS, которое позволяет пользователю произвольно вставлять маркеры в звук через различные промежутки времени в процессе записи звука. Было бы неплохо иметь один файл, который мог бы содержать эту информацию, но он может быть или не быть эффективным или выполнимым. Я полагаю, это похоже на то, что позволяют аннотации YouTube.
Требования:
Это касается звука, созданного приложением, над которым я работаю, поэтому не предназначен для импорта аудио из других источников для разметки.
- snip -
EDIT: Может быть, MP4 + XMP?
EDIT2: Кто-нибудь пробовал использовать настраиваемые поля XMP с аудио или видео на платформе iOS? На платформе Mac? Я загрузил XMP Toolkit от Adobe (у которого есть проект Xcode), но это прикосновение вне моей зоны комфорта. На высоком уровне это кажется довольно простым, но у любого, кто имеет опыт работы с XMP Toolkit, есть какие-либо мысли?
Как предлагается в ответе ниже, есть ли у кого-нибудь опыт работы с альтернативными решениями, такими как QuickTime с маркерами глав? Плюсы и минусы различных подходов?
Подумав об этом, было бы неплохо сделать что-то, что поддерживает как аудио, так и видео форматы, даже если изначально текущее требование - только аудио.
EDIT3 (очистка): Итак, просто замкну здесь цикл. Я закончил копаться в API iOS 4.0 для AVAsset, AVMetadataItem и др. В AV Foundation Framework. Проект еще не завершен, но похоже, что эти API-интерфейсы удовлетворят требованиям без необходимости во внешней библиотеке.