Даже если вы пометили свой вопрос MPMoviePlayerController
, этот класс, вероятно, не очень вам поможет. Прежде всего, существует ограниченный объем информации, к которой вы можете получить доступ на высоком уровне, и, конечно, ничего о кодеках и битрейте аудио. И даже если класс действительно каким-то образом хранит информацию такого типа, ваше приложение будет лишено права быть в iTunes App Store, если вы получите доступ к закрытым методам или свойствам.
Во-вторых, MPMoviePlayerController
поддерживает только ограниченное количество самих кодеков, а именно тех, которые можно декодировать аппаратно на iPhone / iPad (базовая версия H.264 и видео MPEG-4).
В любом случае, хорошим вариантом может быть FFMpeg для iPhone . Получение информации, которая вам нужна, кажется гораздо более простой; проверьте этот пост в блоге для хорошего руководства по использованию библиотек .
Я не уверен в потенциальных юридических проблемах, связанных с распространением такой программы в App Store, но если вы статически связываете ее с бинарным файлом, который по крайней мере удовлетворит Apple ... вам придется проверить Юридический сайт FFMpeg за их конец.