diff --git a/demo/src/main/java/com/flurgle/camerakit/demo/VideoPreviewActivity.java b/demo/src/main/java/com/flurgle/camerakit/demo/VideoPreviewActivity.java index 34c9fb8b..17228a3d 100644 --- a/demo/src/main/java/com/flurgle/camerakit/demo/VideoPreviewActivity.java +++ b/demo/src/main/java/com/flurgle/camerakit/demo/VideoPreviewActivity.java @@ -7,6 +7,7 @@ import android.net.Uri; import android.os.Bundle; import android.support.annotation.Nullable; import android.view.View; +import android.view.ViewGroup; import android.widget.ImageView; import android.widget.MediaController; import android.widget.TextView; @@ -44,6 +45,12 @@ public class VideoPreviewActivity extends Activity { @Override public void onPrepared(MediaPlayer mp) { actualResolution.setText(mp.getVideoWidth() + " x " + mp.getVideoHeight()); + ViewGroup.LayoutParams lp = videoView.getLayoutParams(); + float videoWidth = mp.getVideoWidth(); + float videoHeight = mp.getVideoHeight(); + float viewWidth = videoView.getWidth(); + lp.height = (int) (viewWidth * (videoHeight / videoWidth)); + videoView.setLayoutParams(lp); } }); playVideo(); diff --git a/demo/src/main/res/layout/activity_video_preview.xml b/demo/src/main/res/layout/activity_video_preview.xml index d3ad5a7a..68158f7d 100644 --- a/demo/src/main/res/layout/activity_video_preview.xml +++ b/demo/src/main/res/layout/activity_video_preview.xml @@ -1,39 +1,58 @@ - - - - + + android:layout_height="wrap_content" + android:orientation="vertical"> - + - + android:orientation="vertical" + android:padding="16dp"> - + + + + + + + + + + - + +