outputSize
The frame size the composition on screen outputs, zero until the engine has reported one.
Feed it to videoAspect rather than sizing a preview from the source's dimensions.
A size reported for a composition that is still loading waits here until its first frame arrives, so the box and the picture in it move together. Read VideoPlayer.previewInfo for what the engine has been asked to deliver rather than for what it is delivering.