我从一个视图基础应用程序开始,只是将 MPMoviePlayerController 添加到默认由 Xcode 生成的默认视图控制器中。在下面查看我的代码
videoPlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
videoPlayer.view.frame = CGRectMake(0, 0, 320, 250);
[self.view addSubview:videoPlayer.view];
[videoPlayer play]
我几乎尝试了所有东西,但不确定我错过了什么。看看我已经尝试过什么。
-(NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
return UIInterfaceOrientationMaskAll;
}
--> 在 plist 中我提供了所有的方向。
--> 还在播放器所在的视图控制器中添加了定向方法。
-(BOOL)shouldAutorotate
{
return YES;
}
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskAll;
}
注意:首先,一旦我从控件中单击全屏按钮,默认视频将采用默认控件样式(嵌入)。我会尝试倒置纵向旋转它不起作用。