Настраиваемый не полноэкранный видеоплеер в iPhone

Я знаю, что в iPhone есть MPMoviePlayerController для воспроизведения фильмов. Но это не настраивается в реальном смысле. Кроме того, если бы я хотел воспроизводить фильмы в не полноэкранном режиме, сегодня это невозможно.

  1. Я хотел бы узнать, если кто-нибудь знает о будущей дорожной карте iPhone SDK, будет ли такой настраиваемый видеоплеер в будущем?

  2. Кроме того, возможно ли написать новый видеоплеер с нуля (возможно, включая кодеки), тогда в каком случае к какой части SDK следует обращаться и как?

Некоторая помощь в этой области будет по достоинству оценена.

Спасибо,

Саурабх

2 ответа

В этом блоге http://www.nightirion.com/2010/01/scaling-a-movie-on-the-iphone/ упоминается метод, позволяющий воспроизводить не полноэкранное видео. Однако я не уверен, будет ли этот метод утвержден процессом проверки в магазине приложений.

Я ничего не знаю в будущем о настраиваемом видеоплеере. Однако, если вы хотите воспроизвести только несколько видео в полноэкранном режиме, есть опция. UIImageView поддерживает анимацию. Таким образом, если вы можете экспортировать видео в виде изображений, вы можете отобразить их в UIImageView.

Например,

//load your images here
youImageView.animationImages = [NSArray arrayWithObjects:[UIImage imageNamed:@"1.png"],
                                     [UIImage imageNamed:@"2.png"],
                                     [UIImage imageNamed:@"3.png"],
                                     [UIImage imageNamed:@"4.png"],
                                     [UIImage imageNamed:@"5.png"],
youImageView.animationDuration = 1; //this is the duration of the animation and can be any value
[youImageView startAnimating];
Другие вопросы по тегам