我正在尝试在 VideoDisplay 中获取视频源的尺寸:
private function loadMovie () : void {
vid = new VideoDisplay();
vid.source = _item.itemLg;
vid.play();
vid.addEventListener ( MediaPlayerStateChangeEvent.MEDIA_PLAYER_STATE_CHANGE, onVideoPlay );
addElement(vid);
}
private function onVideoPlay ( event : MediaPlayerStateChangeEvent ) : void {
if ( event.state == MediaPlayerState.PLAYING ) {
trace (vid.videoObject.width + " " + vid.videoObject.height);
}
}
但结果始终为 0。
我得到了相同的结果:
trace (vid.videoObject.videoWidth + " " + vid.videoObject.videoHeight);
还有什么想法吗?
谢谢