Перед воспроизведением их невозможно идентифицировать. Киноплеер выдаст ошибку, если ему передан неправильный формат файла.
Для этого сначала вы должны наблюдать за уведомлением: MPMoviePlayerLoadStateDidChangeNotification
следующим образом:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayerLoadStateChanged:) name:MPMoviePlayerLoadStateDidChangeNotification object:nil];
Когда вы ловите это уведомление, проверьте состояние загрузки игроков. Если его loadState равен «MPMovieLoadStateUnknown», то вы можете сказать, что произошла ошибка при воспроизведении фильма / аудио.