默认情况下,Android视频视图应处于横向模式

时间:2013-10-22 06:20:13

标签: android android-layout video

在我的应用程序中,我正在显示来自Vimeo和Youtube的视频。默认情况下,所有视频都应在横向模式下打开。整个应用程序仅基于纵向方向。视频仅以纵向模式播放。不以横向模式播放,也不支持定位。

我正在使用以下代码。

Ext.getCmp('videoPageView').setHtml('<!DOCTYPE HTML"><html><body><iframe src="http://player.vimeo.com/video'+video+'" height="270px" width="100%" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></body></html>');

3 个答案:

答案 0 :(得分:0)

将此信息放入您在以下位置显示视频的活动中的AndroidManifest.xml中:

<activity
  android:name="com.example.MyApp.MyScreen"
  android:label="@string/title_activity"
  android:screenOrientation="landscape"> 
</activity>

如果这样做无法解决您的问题,请尝试在显示视频的活动的xml中添加此内容(在父版式中,概率只是一个LinearLayout):

android:screenOrientation="landscape"

希望这有帮助

答案 1 :(得分:0)

您需要在清单中设置方向:

<activity android:name=".YourActivtyName"
           android:label="@string/app_name"
           android:screenOrientation="landscape"  
           >
</activity>

这将强制活动处于横向模式。

答案 2 :(得分:0)

将此android:screenOrientation="landscape"添加到清单中的标记,以用于您希望在横向上显示的特定活动。