fix(android): prevent ratio calculations before loading video (#4442)
This commit is contained in:
@@ -2294,9 +2294,10 @@ public class ReactExoplayerView extends FrameLayout implements
|
|||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||||
ArrayList<RemoteAction> actions = PictureInPictureUtil.getPictureInPictureActions(themedReactContext, isPaused, pictureInPictureReceiver);
|
ArrayList<RemoteAction> actions = PictureInPictureUtil.getPictureInPictureActions(themedReactContext, isPaused, pictureInPictureReceiver);
|
||||||
pictureInPictureParamsBuilder.setActions(actions);
|
pictureInPictureParamsBuilder.setActions(actions);
|
||||||
_pipParams = pictureInPictureParamsBuilder
|
if (player.getPlaybackState() == Player.STATE_READY) {
|
||||||
.setAspectRatio(PictureInPictureUtil.calcPictureInPictureAspectRatio(player))
|
pictureInPictureParamsBuilder.setAspectRatio(PictureInPictureUtil.calcPictureInPictureAspectRatio(player));
|
||||||
.build();
|
}
|
||||||
|
_pipParams = pictureInPictureParamsBuilder.build();
|
||||||
}
|
}
|
||||||
PictureInPictureUtil.enterPictureInPictureMode(themedReactContext, _pipParams);
|
PictureInPictureUtil.enterPictureInPictureMode(themedReactContext, _pipParams);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user