2010-07-12 164 views
1

我在标签栏应用程序中使用了UIWebView,我对某些m4v剪辑使用<video>标记。到目前为止,我有所需的行为,但是当设备从纵向转为横向时,视频(和控制器)保持不变。 我不是100%确定,但我怀疑UITabBarController是“锁定”方向更改(因为移动Safari中的同一页面会自动旋转)。情况会是这样吗?如果是,是否有解决方法?显示所有其他内容(包括此标签和其他标签)以纵向显示,而横向显示视频非常重要。UIWebView HTML5视频的方向

回答

0

UITabBarController默认情况下不会自动旋转,您需要继承它并覆盖shouldAutorotateToInterfaceOrientation:

+0

所以你认为这是实际导致问题的原因吧?你可以更好地解释一下子类化UITabBarController后应该做些什么? – phi 2010-07-12 10:41:58

+0

我不知道我的答案可以更清楚。 – 2010-07-12 10:51:31

+1

这很奇怪,这可以根据3.1.3的需要(有或没有UITabBarController的子类)工作,但不适用于iOS4。我也试图改变webView.allowsInlineMediaPlayback,但没有运气..你能想到iOS4中的某些东西阻止视频在横向上自动旋转吗? – phi 2010-09-14 11:58:10