0

Flex 4 的 VideoPlayer 控件 (spark.components.VideoPlayer) 是否可以检测源视频的某些属性?

就我而言,它是一个本地文件。我需要检测输入源视频(h264 f4v)的原始宽度和高度。

谢谢

4

2 回答 2

1

在访问此属性之前,您需要在 VideoPlayer 上侦听 MediaPlayerStateChangeEvent.MEDIA_PLAYER_STATE_CHANGE 事件。由于某些奇怪的原因,您需要等到 event.state == MediaPlayerState.BUFFERING 因为它在 MediaPlayerStateChangeEvent.READY 上尚不可用,正如您可能期望的那样。

于 2011-07-19T09:36:24.613 回答
0

您可以从视频播放器中包含的视频对象的 videoWidth 和 videoHeight 属性中获取该信息,例如:

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

希望有帮助。

于 2010-05-01T00:42:53.167 回答