https://www.freeloops.tv/time-lapse-videos-1/mountains-snow-time-lapse-1/
myvideo =(VideoView )findViewById(R.id.myvideo);
myvideo.setVideoPath("android.resource://" + getPackageName() + "/" + R.raw.loopxx);
DisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics);
android.widget.LinearLayout.LayoutParams params = (android.widget.LinearLayout.LayoutParams) myvideo.getLayoutParams();
params.width = metrics.widthPixels;
params.height = metrics.heightPixels;
params.leftMargin = 0;
myvideo.setLayoutParams(params);
myvideo.start();
myvideo.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.setLooping(true);
}
});
答案 0 :(得分:0)
您需要使用RelativeLayout并设置layoutAlignParentBottom以及top,left和right true以全屏显示视频。
<VideoView android:id="@+id/vv"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_width="match_parent"
android:layout_height="match_parent">
</VideoView>
</RelativeLayout>