我从一个关于从VIEW对象嵌入MPMoviePlayerController的电子书教程中得到了这个代码,但它在iOS 4.3上根本不起作用,它只是给了我一个黑屏。我试过看其他来源,他们有相同的源代码。任何人都可以帮我找到这段代码中的问题。
由于
- (IBAction)playMovie:(id)sender {
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"shawarma" ofType:@"mp4"];
NSURL *fileURL = [NSURL fileURLWithPath:filepath];
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
[player.view setFrame: movieHolder.bounds];
[movieHolder addSubview: player.view];
[player play];
}
我的VIEW对象的尺寸为400 x 300。
答案 0 :(得分:1)
从MPMoviePlayerController类参考指南考虑 电影播放器视图是不透明结构。
您可以将自己的自定义子视图添加到图层内容之上 电影,但你绝不能修改任何现有的子视图。
除了在电影上分层内容外,您还可以提供 自定义背景内容添加 subview到backgroundView中的视图
MPMoviePlayerController它自己有一个属性视图来呈现视频
希望LINK可以帮助你
答案 1 :(得分:0)
MPMoviePlayer和ios 4.3没有问题我正在开发一个从服务器播放电影的应用程序,这对我来说很好。我请你检查
由于