VideoView Android上的黑色背景

时间:2019-03-11 14:31:51

标签: android android-videoview

我有一个显示水平的视频视图。我正在显示的视频是垂直的。我的真实视频之外的ViewView中有一个空白空间。视频显示如下。

enter image description here

红色矩形是我的视频,但我的VideoView覆盖了屏幕的所有宽度。 我想将灰色更改为黑色,但这不起作用。我将颜色设置为黑色,但仍然有灰色。只有黑色会发生这种情况,如果我尝试使用绿色,黄色或红色,则会完美替换颜色。

这就是我使用视图的方式。

 <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_weight="0.5"
            android:background="@color/black"
            android:gravity="center"
            android:orientation="vertical">

            <VideoView
                android:id="@+id/videoView"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_centerInParent="true"
                android:layout_gravity="center"
                android:focusable="false"
                android:focusableInTouchMode="false"/>

            <TextView
                android:id="@+id/FileNotFound"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:gravity="center"
                android:paddingLeft="10dp"
                android:paddingRight="10dp"
                android:text="Video not found"
                android:textColor="@color/white"
                android:textSize="20sp"/>

 </RelativeLayout>

在我的课堂上,我正在设置此属性

 videoView.setVideoURI(uri);
 videoView.requestFocus();
 videoView.start();
 videoView.setBackgroundColor(Color.TRANSPARENT);

有什么办法设置黑色背景吗?

0 个答案:

没有答案