0

Flash、AS3 では、NetConnection を使用して RTMP サーバーに接続し、次に NetStream を使用してビデオ + オーディオ ストリームを再生しています。

ステージに追加された flash.media.Video インスタンスにストリーム (attachNetStream) をアタッチして (ステージ上にあることを再確認しました)、それを再生しましたが、再生されているストリームのサウンドしか得られません - ビデオはありません表示されています。

ビデオを見ることはできませんが、ストリームの onMetaData を聞くと、幅、高さ、FPS (ビデオが表示されているかのように再生中に変化します)、デコードされた数など、ビデオに関する多くの情報を取得できることに注意してください。フレーム。

ビデオを機能させる方法を知っている人はいますか?

4

2 に答える 2

0

「生の」 NetConnection と NetStream を使用して flash.media.Video にアタッチする代わりに、Pyro Playerなどのラッパーを使用することをお勧めします。これは基本的にビデオ API であり、RTMP ビデオに何度も使用してきましたが、魅力的に機能します (特に RTMP サーバーからビデオを表示する場合、Adobe のビデオ コンポーネントは非常にバグが多いことがわかりました)。試してみる!

于 2009-11-20T12:01:52.897 に答える
0

君たちありがとう!しかし、私は答えを見つけました:

どうやら Flash (CS3) の組み込みクラスはストリームVideoをサポートしていないようです。H.264Flex 3.5 でまったく同じコードをコンパイルしようとしましたが、すべてうまくいきました。

CS4 もH.264ストリームをサポートしている可能性があります。私は試しませんでした。

JWPlayer は素晴らしいです。私は Pyro を試していません。

乾杯。

于 2009-11-29T12:26:17.280 に答える