2

我需要在 iPhone 上旋转视频播放器(或让它自动旋转)。

我知道 webview 的解决方案,但是问题来了,我需要播放几个视频(远距离),而 WebView 无法为我提供 stopSelector。

我知道 setOrientation 是一个私有 API 的事实。

有解决办法吗?

4

3 回答 3

0

我正在回答我自己的问题:

由于 iOS 3.2 MPMoviePlayerViewController 可以只返回 YES 到 shouldAutorotate 方法。

于 2010-08-23T15:09:39.967 回答
0

我相信没有。

我知道有些人会预先旋转电影以使其看起来好像处于纵向模式,但这有点难看。

更新:在 3.2/4.0 上使用 MPMoviePlayerController 支持它。

于 2010-04-09T09:40:47.200 回答
0

试试这个

[moviePlayer setOrientation:UIDeviceOrientationLandscapeRight animated:NO];

如您所知,此解决方案将被 Apple 拒绝,因为电影播放器​​的 setOrientation 未记录在案,并且是私有 API 的一部分。

于 2010-04-11T15:33:28.083 回答