Skip to content

Commit a2440ac

Browse files
Exo: Update video size when switching video source
1 parent 419b66b commit a2440ac

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

android-exoplayer/src/main/java/com/brentvatne/exoplayer/ExoPlayerView.java

+1-8
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import android.content.Context;
55
import androidx.core.content.ContextCompat;
66
import android.util.AttributeSet;
7-
import android.util.Log;
87
import android.view.Gravity;
98
import android.view.SurfaceView;
109
import android.view.TextureView;
@@ -20,7 +19,6 @@
2019
import com.google.android.exoplayer2.Timeline;
2120
import com.google.android.exoplayer2.source.TrackGroupArray;
2221
import com.google.android.exoplayer2.text.Cue;
23-
import com.google.android.exoplayer2.text.TextRenderer;
2422
import com.google.android.exoplayer2.text.TextOutput;
2523
import com.google.android.exoplayer2.trackselection.TrackSelectionArray;
2624
import com.google.android.exoplayer2.ui.SubtitleView;
@@ -214,13 +212,8 @@ public void onCues(List<Cue> cues) {
214212

215213
@Override
216214
public void onVideoSizeChanged(int width, int height, int unappliedRotationDegrees, float pixelWidthHeightRatio) {
217-
boolean isInitialRatio = layout.getAspectRatio() == 0;
218215
layout.setAspectRatio(height == 0 ? 1 : (width * pixelWidthHeightRatio) / height);
219-
220-
// React native workaround for measuring and layout on initial load.
221-
if (isInitialRatio) {
222-
post(measureAndLayout);
223-
}
216+
post(measureAndLayout);
224217
}
225218

226219
@Override

0 commit comments

Comments
 (0)