Я хочу играть в 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, так как при его переименовании все нормально.