Pregunta

¿Es posible el control de VideoPlayer Flex 4 (spark.components.VideoPlayer) para detectar algunos atributos de la fuente de vídeo?

En mi caso, se trata de un archivo local. Que necesitaría para detectar la anchura original y la altura de la fuente de vídeo de entrada (un f4v h264).

Gracias

¿Fue útil?

Solución

Se puede conseguir que la información de las propiedades videoWidth y videoHeight del objeto de vídeo que está contenido dentro del reproductor de vídeo, por ejemplo:

//Assuming you have your VideoPlayer object with an id of "videoPlayer"
videoPlayer.videoObject.videoWidht;
videoPlayer.videoObject.videoHeight;

La esperanza que nos ayudó.

Otros consejos

Tienes que escuchar para un evento en el MediaPlayerStateChangeEvent.MEDIA_PLAYER_STATE_CHANGE VideoPlayer antes de acceder a esta propiedad. Por alguna extraña razón, es necesario esperar hasta que event.state == MediaPlayerState.BUFFERING como su aún no disponibles en MediaPlayerStateChangeEvent.READY como era de esperar, probablemente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top