Технические вопросы и ответы QA1240
MPMoviePlayerController играет аудио фильма, но не видео
Q: Я в состоянии успешно играть использование фильмов MPMoviePlayerController на iOS 3.1.3. Когда я выполняю этот тот же код iPad, и iPhone с iOS 4 я могу услышать аудио фильма, но видео больше не выводится на экран. Что продолжается?
A: Начиная с iPhone iOS 3.2, вызывая -play: метод все еще запускает воспроизведение фильма, но это не гарантирует, что фильм видим. Для отображения фильма необходимо получить новое view свойство от Вашего MPMoviePlayerController возразите и добавьте что представление к Вашей иерархии представления. Вот фрагмент кода:
Перечисление 1 , Как добавить MPMoviePlayerController свойство представления к Вашей иерархии представления для проигрывания фильма.
#import <UIKit/UIKit.h> |
#import <MediaPlayer/MediaPlayer.h> |
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:movieURL]; |
[[player view] setFrame:[myView bounds]]; // size to fit parent view exactly |
[myView addSubview:[player view]]; |
[player play]; |
Посмотрите Важную Подсказку по Портированию для Использования Платформы Медиапроигрывателя и
История версии документа
| Дата | Примечания |
|---|---|
| 20.07.2010 | Новый документ, описывающий, как играть использование фильмов MPMoviePlayerController на iPad и на iPhone с iOS 4 |