Настраиваемый не полноэкранный видеоплеер в iPhone
Я знаю, что в iPhone есть MPMoviePlayerController для воспроизведения фильмов. Но это не настраивается в реальном смысле. Кроме того, если бы я хотел воспроизводить фильмы в не полноэкранном режиме, сегодня это невозможно.
Я хотел бы узнать, если кто-нибудь знает о будущей дорожной карте iPhone SDK, будет ли такой настраиваемый видеоплеер в будущем?
Кроме того, возможно ли написать новый видеоплеер с нуля (возможно, включая кодеки), тогда в каком случае к какой части 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];