Android VideoView全屏保持宽高比中心

时间:2017-04-01 16:19:46

标签: java android

我在我的应用上使用启动画面。我想要一个背景视频。我的视频分辨率为1280x720,必须处于全屏肖像模式。

我的代码有效,但随后,它会拉伸视频的高度。

当屏幕高度100%合适时,我想要获得它的中心视图。

enter image description here

VideoView videoview = (VideoView) findViewById(videoView);
Uri uri = Uri.parse("android.resource://"+getPackageName()+"/"+R.raw.splash);
videoview.setVideoURI(uri);
videoview.start();

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center_vertical|center_horizontal"
    tools:context="cn.nekocode.camerafilter.splash">

    <VideoView
        android:id="@+id/videoView"
        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"/>
</RelativeLayout>

0 个答案:

没有答案