我将在 VideoView 中以全屏显示视频,但不会全屏显示。
我显示视频的代码是:
<VideoView android:id="@+id/myvideoview"
android:layout_width="fill_parent"
android:layout_alignParentRight="true"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
android:layout_height="fill_parent">
</VideoView>
答案 0 :(得分:0)
以下代码适用于我的情况:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<VideoView android:id="@+id/myvideoview"
android:layout_width="match_parent"
android:layout_alignParentRight="true"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
android:layout_height="match_parent">
</VideoView>
</RelativeLayout>
答案 1 :(得分:0)
你的全屏是什么意思?有时您可能会期望隐藏活动操作栏和所有。如果是这样,请在运行时添加以下代码。
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_USER);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);
答案 2 :(得分:0)
好的,我在这个链接Play video in Full Screen得到了答案。当我们想要全屏播放视频时,只需在Androidmanifest.xml文件中添加这些代码行,即在该视频播放的活动中。只需在android清单文件中添加这两行,如
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:configChanges="orientation|screenSize"
就像在我的androidmanifest.xml文件中一样,我添加了它
<activity
android:name="com.appliconic.straminglivevideo.MainActivity"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:configChanges="orientation|screenSize"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>