Я пытаюсь загрузить видео из Интернета, но у меня возникли проблемы с его появлением в QuickTime. Я слышу только звук. Я бы хотел, чтобы он запускал QuickTime.Как запустить QuickTime из моего приложения?
- (void)loadView {
NSURL *movieURL = [NSURL URLWithString:@"http://movies.apple.com/media/us/mac/getamac/2009/apple-mvp-biohazard_suit-us-20090419_480x272.mov"];
if (movieURL != nil) {
moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:movieURL];
moviePlayer.initialPlaybackTime = -1.0;
// Register to receive a notification when the movie has finished playing.
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayBackDidFinish:)
name:MPMoviePlayerScalingModeDidChangeNotification
object:moviePlayer];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(endPlay:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:moviePlayer];
moviePlayer.scalingMode = MPMovieScalingModeAspectFit;
moviePlayer.movieControlMode = MPMovieControlModeDefault;
moviePlayer.backgroundColor = [UIColor blackColor];
[moviePlayer play];
}
}
еще не пробовали на устройстве. действительно ли код выглядит правильно? Я предполагаю, что [moviePlayer play] запустит QuickTime, но не уверен, что это абсолютно точно. –
Это выглядит нормально, но я не MPMoviePlayerController гуру. Я определенно возьму устройство и проверил бы его. – DenverCoder9