Iphone 我可以在纵向模式下播放视频吗?

Iphone 我可以在纵向模式下播放视频吗?,iphone,Iphone,有人能告诉我如何在iphone设备上以纵向模式播放视频吗。如果您提供一些示例代码供参考,这将非常有帮助。提前感谢。我的建议是旋转视频,以便在横向播放时,如果设备转到纵向,则可以正确定位。从那里,如果你不需要,你可以禁用这些控件(因此点击屏幕不会打开视频控件)。这样,用户就不会知道播放器实际上是横向的 编辑:在上从此线程尝试此代码;我不知道它是否有效,因为我没有使用过它,不过: MPMoviePlayerController *moviePlayer = [[MPMoviePlayerContro

有人能告诉我如何在iphone设备上以纵向模式播放视频吗。如果您提供一些示例代码供参考,这将非常有帮助。提前感谢。

我的建议是旋转视频,以便在横向播放时,如果设备转到纵向,则可以正确定位。从那里,如果你不需要,你可以禁用这些控件(因此点击屏幕不会打开视频控件)。这样,用户就不会知道播放器实际上是横向的

编辑:在上从此线程尝试此代码;我不知道它是否有效,因为我没有使用过它,不过:

MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:moviePath]];

[moviePlayer setOrientation:UIDeviceOrientationPortrait animated:NO];

编辑:哇!正如我在文章中进一步读到的,苹果认为该方法是一个私有API,可能会因为使用它而拒绝你的应用程序。不过,您可以试试。

我的建议是旋转视频,以便在横向播放时,如果设备转到纵向,则可以正确定位。从那里,如果你不需要,你可以禁用这些控件(因此点击屏幕不会打开视频控件)。这样,用户就不会知道播放器实际上是横向的

编辑:在上从此线程尝试此代码;我不知道它是否有效,因为我没有使用过它,不过:

MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:moviePath]];

[moviePlayer setOrientation:UIDeviceOrientationPortrait animated:NO];

编辑:哇!正如我在文章中进一步读到的,苹果认为该方法是一个私有API,可能会因为使用它而拒绝你的应用程序。不过,你可以试试。

你想在纵向上做什么?视频本身,您可以在创建视频时以任何方式旋转;不过,覆盖控件实际上不能在SDK的边界内执行任何操作。

在纵向方向上,您希望做什么?视频本身,您可以在创建视频时以任何方式旋转;不过,覆盖控件实际上无法在SDK的边界内执行任何操作。

最简单的方法是使用UIWebView播放视频,因为它支持两种方向。
下面是一些示例代码(注意:webview将生成一个新的模式视图供视频播放,因此我将其大小设置为零x零):


最简单的方法是使用UIWebView播放视频,因为它支持两种方向。
下面是一些示例代码(注意:webview将生成一个新的模式视图供视频播放,因此我将其大小设置为零x零):


如果您想使用MPMoviePlayerController以纵向模式显示您的电影,它会更好 要将视频旋转90度,使其始终以横向模式播放,但在纵向模式播放时显示给用户


我已经尝试了很多技巧,发现上面的方法是最好的替代方法。

如果您想使用MPMoviePlayerController以纵向模式显示您的电影,它会更好 要将视频旋转90度,使其始终以横向模式播放,但在纵向模式播放时显示给用户


我经历了这么多技巧,发现上面的方法是最好的替代方法。

我的要求不需要对视频进行控制,但我如何旋转视频(CGAffineTransformMakeRotation()可以做到这一点?)。我是这个领域的新手,你能提供一些示例代码吗?我试过这个-如果你想在中提交,苹果会拒绝你的应用程序!我们不得不接受景观模式!苹果没有拒绝我的应用程序,但它在iOS 4.0中崩溃了,所以无论如何我都必须更改它。问题与你所说的有所不同。我的要求不需要对视频进行控制,但我如何旋转视频(CGAffineTransformMakeRotation()可以做到这一点?)。我是这个领域的新手,你能提供一些示例代码吗?我试过这个-如果你想在中提交,苹果会拒绝你的应用程序!我们不得不接受景观模式!苹果没有拒绝我的应用程序,但它在iOS 4.0中崩溃了,所以无论如何我都必须更改它。嘿,凯文,问题与你所说的有所不同。这是一个复制品这是一个复制品