0

我正在尝试在一个视图中运行一个视频,frame (0, 80, 320, 220)该视图是 self.view

MPMoviePlayerViewController *moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
moviePlayerViewController.view.frame = myview.bounds;
[self presentMoviePlayerViewControllerAnimated:moviePlayerViewController];
moviePlayerViewController.moviePlayer.controlStyle = MPMovieControlStyleFullscreen;
moviePlayerViewController.moviePlayer.shouldAutoplay = YES;
[moviePlayerViewController.moviePlayer prepareToPlay];
moviePlayerViewController.moviePlayer.fullscreen=YES;

...如果我替换为 320 x 480 像素,它myview工作self.view正常

4

1 回答 1

0
NSURL *url = [NSURL URLWithString:@"http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8"];



moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:url];
CGRect viewInsertRect = CGRectMake(0, 100, 320, 190);
[moviePlayerController.view setFrame:viewInsertRect];
[self.view addSubview:moviePlayerController.view];
[moviePlayerController play];
于 2013-03-12T08:44:21.973 回答