我正在尝试在我的应用中嵌入一个 youtube 视频。它工作正常,但从纵向开始,不会旋转到横向(使视频有点小)。
我在大小为 237x353 的 UIWebView 中执行所有这些操作。包含的视图控制器应该只能在纵向上工作(这会影响问题吗)。我读过嵌入的 youtube 视频会自动在 MPMoviePlayerController 中开始,所以我猜它可以自己控制方向?
关于为什么它不会在风景中开始的任何线索?
我正在尝试在我的应用中嵌入一个 youtube 视频。它工作正常,但从纵向开始,不会旋转到横向(使视频有点小)。
我在大小为 237x353 的 UIWebView 中执行所有这些操作。包含的视图控制器应该只能在纵向上工作(这会影响问题吗)。我读过嵌入的 youtube 视频会自动在 MPMoviePlayerController 中开始,所以我猜它可以自己控制方向?
关于为什么它不会在风景中开始的任何线索?
没关系。我认为问题在于使用<iframe>
YouTube 建议的标签。这总是让我的视频以纵向显示。如果您的底层视图控制器仅支持纵向,那您将得到。你最好使用:
<embed id="yt" src="http://www.youtube.com/watch?v=ZflCTKggPAQ" type="application/x-shockwave-flash" width="237" height="250"></embed>
另外,使调试变得更加困难的原因是,上面的代码在模拟器中不起作用,而在模拟器中起作用<iframe>
。有了上面的代码和设备,一切都是金色的。