VideoView 只有音频,没有视频?

Min*_*amy 1 android

我的活动中有一个视频视图,用于显示存储在 res.raw 文件夹中的视频,如下所示:

MediaController controller=new MediaController(this);
video.setMediaController(controller);
String filePath="android.resource://" + getPackageName() + "/" + R.raw.video3;
video.setVideoURI(Uri.parse(filePath));
video.requestFocus();
video.start();
Run Code Online (Sandbox Code Playgroud)

问题是我只能听到音频,但没有显示视频。

这可能是什么原因?

编辑:这是我的布局:

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

    <Button 
    android:id="@+id/btnPlayAudio"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:text="Play Audio"
        >
        </Button>
        <Button 
        android:id="@+id/btnPlayVideo"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:text="Play Video"
        >
        </Button>

        <VideoView android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:id="@+id/videoView"

        />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

Min*_*amy 5

好,我知道了,

问题是当我更改为fill_parent时,我的 VideoView 的宽度和高度设置为wrap_content,视频出现

谢谢