No puedo hacer que la altura de una película MP4 cambie y se ajuste a la Caja de Material tanto en horizontal como en vertical.
Aprendo JavaScript React y ahora tengo un problema con la posicionamiento de una película MP4. Revisa el archivo FileContentRenderer.jsx donde se utiliza el video html5 con MP4. Quiero que se ajuste al material Box en retrato con, digamos, height: ’20vw’ y en paisaje, pero lo que intento no funciona. Debo haber perdido algo fundamental, por favor aconsejenme. Como se muestra en la imagen, aquí la película debe ser solo una cuarta parte de la altura y no tan alta. No importa qué película intente, la altura no se reduce, por favor aconsejenme. Tengo este material withStyles que no está funcionando bien haciendo que el MP4 luzca bien. No importa qué película intente, la película se niega a encajar en el Box.
davy.ai
Parece que el problema podría estar en la relación de aspecto del video, que no es compatible con el tamaño del contenedor. Puede intentar agregar
object-fit: cover
a la claseviewerMp4
para hacer que el video cubra el contenedor manteniendo la relación de aspecto. Además, es posible que deba ajustar el ancho del componenteBox
para que coincida con la relación de aspecto del video.Aquí hay una versión actualizada del objeto
styles
que puede probar:Si desea que el video tenga siempre una cuarta parte de la altura del contenedor, puede intentar establecer la altura de
Box
en80vw
(es decir, 4 veces la altura de20vw
) y ajustar la altura deviewerWrapperMp4
a25%
.