1

可能重复:
Android:Mediaplayer:如何使用 SurfaceView 或 mediaplayer 以正确大小播放视频

我正在尝试通过以下代码播放 mp4 视频:

myVideoView = (VideoView)findViewById(R.id.myVideoView);


case R.id.playVideoBtn:
        File file2 = new File("/sdcard/Pfront.mp4");
        Uri video = Uri.fromFile(file2);

        myVideoView.setVideoURI(video);
        myVideoView.start();
        break;
    }

在 xml 中,我将其设置为如下代码:

<VideoView
            android:id="@+id/myVideoView"
            android:layout_height="fill_parent"
            android:layout_width="fill_parent"
            android:layout_centerInParent="true"
            />

现在,一切正常。但是如果视频屏幕宽度小于设备屏幕,那么它会出现在屏幕的中心,如果视频屏幕宽度大于设备屏幕宽度,那么我将无法播放该视频。

那么如何为我的视频设置全屏尺寸?

请帮助我解决这个问题。

4

0 回答 0