0

我面临一个奇怪的情况,其中我放入 XML 布局的 VideoView 具有固定的宽度/高度,但是当在运行 2.2 屏幕分辨率(460*800)的 Android 平板电脑上运行时,视频总是全屏显示,并且相同 XML 的其他视图与视频重叠。

我不希望视频全屏显示,我希望它具有固定的宽度/高度!

以下是 XML 布局,欢迎提供任何帮助。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<ImageView
    android:id="@+id/imgRight"
    android:layout_width="267px"
    android:layout_height="fill_parent"
    android:layout_alignParentBottom="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true" />

<ImageView
    android:id="@+id/imgBottom"
    android:layout_width="533px"
    android:layout_height="153px"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:layout_toLeftOf="@+id/imgRight" />

<VideoView
    android:id="@+id/videoView"
    android:layout_width="533px"
    android:layout_height="307px"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
     />

</RelativeLayout>
4

3 回答 3

0

后来我意识到Android 2.2只能全屏播放视频..

于 2013-02-01T15:35:31.863 回答
0

请参阅 链接 支持的视频编码参数示例。

                  SD (Low quality)SD (High quality)  HD (Not available on all devices)

Video resolution    176 x 144 px    480 x 360 px    1280 x 720 px

视频分辨率 较低质量 = 176 x 144 像素 较高质量 = 480 x 360 像素

于 2013-01-30T13:20:50.853 回答
0

您可以使用相对布局包装 videoview。将固定 px 值设置为相对布局并使用 fill_parent 更改视频视图尺寸:

<RelativeLayout
    android:layout_width="533px"
    android:layout_height="153px" 
    android:layout_alignParentTop="true"
    android:layout_alignParentLeft="true">

    <VideoView
        android:id="@+id/videoView"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
         />
</RelativeLayout>
于 2012-06-25T15:10:45.700 回答