Flex 4의 VideoPlayer 컨트롤 (spark.components.VideoPlayer)에서 소스 비디오의 일부 속성을 감지 할 수 있습니까?Flex4 : 소스 검색 비디오 크기 VideoPlayer?
필자의 경우 로컬 파일입니다. 입력 소스 비디오 (h264 f4v)의 원래 너비와 높이를 감지해야합니다.
감사
Flex 4의 VideoPlayer 컨트롤 (spark.components.VideoPlayer)에서 소스 비디오의 일부 속성을 감지 할 수 있습니까?Flex4 : 소스 검색 비디오 크기 VideoPlayer?
필자의 경우 로컬 파일입니다. 입력 소스 비디오 (h264 f4v)의 원래 너비와 높이를 감지해야합니다.
감사
당신은 예를 들어, 비디오 플레이어에 포함 된 비디오 객체의 videoWidth 및 videoHeight 속성에서 해당 정보를 얻을 수 있습니다 도움이
//Assuming you have your VideoPlayer object with an id of "videoPlayer"
videoPlayer.videoObject.videoWidht;
videoPlayer.videoObject.videoHeight;
희망.
이 속성에 액세스하기 전에 VideoPlayer에서 MediaPlayerStateChangeEvent.MEDIA_PLAYER_STATE_CHANGE 이벤트를 수신해야합니다. 이상한 이유로 event.state == MediaPlayerState.BUFFERING이 MediaPlayerStateChangeEvent.READY에서 아직 제공되지 않을 때까지 기다릴 필요가 있습니다.
팁 주셔서 감사합니다. 시도해 보았습니다. 너비와 높이가 0입니다. 동영상을 일시 중지 할 때까지 올바른 값을가집니다. 이상한. 왜 어떤 생각? 그것은 로컬 미디어 (file : // ...)이기 때문에입니까? – Ben