我有以下代码:
- (void)initAndStartTranslation:(NSURL *)movieURL
{
player = [[MPMoviePlayerController alloc] initWithContentURL: movieURL];
[self.view addSubview: player.view];
[player.view setFrame: self.view.bounds];
[player setControlStyle:MPMovieControlStyleFullscreen];
[player setInitialPlaybackTime: -1.0];
[player prepareToPlay];
[player play];
}
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
{
[player.view setFrame: self.view.bounds];
}
播放器全屏,一切正常。但它在(0,0)坐标中旋转。我想在中心旋转它。我该怎么办?
我试图设置锚点,我也尝试设置它的中心:
[player.view setCenter:self.view.center];
但没有变化:|。
答案 0 :(得分:1)
好的,试试以下内容:
转到您的xib文件。选择你的观点。
在右侧窗格中,单击您设置大小的选项卡。
你会在其下面找到一个带有单词origin的框。
将原点更改为中心。告诉我结果。
答案 1 :(得分:0)
我找到了解决方案。我刚开始使用MPMoviePlayerViewController而不是MPMoviePlayerController。谢谢大家。