Flex4: определить исходный размер видео VideoPlayer? - PullRequest
0 голосов
/ 30 апреля 2010

Возможно ли в элементе управления VideoPlayer Flex 4 (spark.components.VideoPlayer) обнаружить некоторые атрибуты исходного видео?

В моем случае это локальный файл. Мне нужно будет определить исходную ширину и высоту входного исходного видео (h264 f4v).

Спасибо

Ответы [ 2 ]

1 голос
/ 19 июля 2011

Вам необходимо прослушать событие MediaPlayerStateChangeEvent.MEDIA_PLAYER_STATE_CHANGE на VideoPlayer, прежде чем получить доступ к этому свойству. По какой-то странной причине вам нужно подождать, пока event.state == MediaPlayerState.BUFFERING, поскольку он еще не доступен на MediaPlayerStateChangeEvent.READY, как вы, вероятно, ожидаете.

0 голосов
/ 01 мая 2010

Вы можете получить эту информацию из свойств videoWidth и videoHeight видеообъекта, содержащегося в проигрывателе видео, например:

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

Надеюсь, это помогло.

...