iPhone Dev: Воспроизведение флэш-анимации

Я создаю простое приложение с несколькими кнопками, которые при нажатии воспроизводят видео.

Сейчас у меня есть эти видео в виде флэш-файлов. Для моей первой попытки я попытался преобразовать их в .mov и использовал структуру MediaPlayer. Видео очень плохое, и при двойном щелчке всплывают элементы управления видео.

Я не уверен, как лучше всего это сделать. Является ли MediaPlayer неправильным маршрутом? Есть ли способ лучше?

Вот пример другого приложения, которое делает именно то, что мне нужно. Crazy Eye: http://www.youtube.com/watch?v=01R9N8ILPvk

Спасибо,

Мэтт


person Matt    schedule 25.06.2009    source источник


Ответы (1)


Платформа Media Player не должна влиять на качество ваших видео, это то, что должно решаться с помощью типа параметров кодирования, которые вы указываете при преобразовании видео.

Поскольку на iPhone нет flash, единственный вариант, который у вас есть, это преобразовать их в удобный для iPhone формат, а именно:

«Поддерживаемые форматы. Этот класс поддерживает любые видео- или аудиофайлы, которые уже правильно воспроизводятся на iPod или iPhone. Для файлов фильмов это обычно означает файлы с расширениями .mov, .mp4, .mpv и .3gp, использующие одно из следующих стандарты сжатия:

Видео H.264 Baseline Profile Level 3.0, до 640 x 480 при 30 кадрах в секунду. (Базовый профиль не поддерживает кадры B.) Видео MPEG-4 Part 2 (простой профиль)"

Фреймворк Media Player определенно подходит вам.

Если вы не хотите, чтобы элементы управления отображались, вы можете установить свойство movieControlMode в своем классе MPMovieController.

@property (nonatomic) MPMovieControlMode movieControlMode
person Jasarien    schedule 25.06.2009
comment
Отличный ответ! Ответил на все! Большое спасибо! - person Matt; 26.06.2009