Я хочу посмотреть фильм в iOS 4.3 на iPad. Я успешно использовал MPMoviePlayerController и AVPlayer для загрузки файлов с удаленного URL-адреса, когда имя файла имеет расширение файла. Однако, когда я использую CDN, который не возвращает имя файла (просто непредсказуемое случайное имя), ни MPMoviePlayerController, ни AVPlayer, похоже, не справляются.
Есть ли способ сказать любому игроку, что это действительно фильм типа x, и он должен просто продолжить его воспроизведение?
MPMoviePlayerController вернет следующую ошибку из уведомления об изменении состояния:
{
MPMoviePlayerPlaybackDidFinishReasonUserInfoKey = 1;
error = "Error Domain=MediaPlayerErrorDomain Code=-12847 \"This movie format is not supported.\" UserInfo=0x5b60030 {NSLocalizedDescription=This movie format is not supported.}";
}
Я знаю, что этот файл является допустимым файлом m4v, так как когда я его переименовываю, все в порядке.