0

Flex 4 の VideoPlayer コントロール (spark.components.VideoPlayer) で、ソース ビデオの属性を検出することはできますか?

私の場合、それはローカルファイルです。入力ソース ビデオ (h264 f4v) の元の幅と高さを検出する必要があります。

ありがとう

4

2 に答える 2

1

このプロパティにアクセスする前に、VideoPlayer で MediaPlayerStateChangeEvent.MEDIA_PLAYER_STATE_CHANGE イベントをリッスンする必要があります。おそらく予想されるように、何らかの奇妙な理由で、MediaPlayerStateChangeEvent.READY でまだ利用できないため、event.state == MediaPlayerState.BUFFERING まで待つ必要があります。

于 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 に答える