Хочу сыграть фильм в 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, так как когда я переименую его, все в порядке.