0

Flash Player を使用して mp4 または aac を再生する方法について質問があります。

メモリ内の mp4 または aac のデータ。URL やファイル ディレクトリはありません。Adobe の API "Netstream.Appendbytes" は mp4 ファイルを読み込めません。そこで、C++ を使用して MP4 を FLV に変換し、Flascc コンパイラを使用しようとしましたが、mp4 のオーディオ サンプル レートが flv よりも大きく、たとえばサンプル レート 48K であるという問題が見つかりました。</p>

2つ目 Flaccでコンパイルしたas3'codeよりもサイズが大きいです。

だから私は知りたいです、それについてのオープンソースはありますか、またはNetstream.Appendbytesの使用方法を教えてくださいmp4を再生してください。

4

1 に答える 1

0

NetStream クラスを使用する必要があります。これはビデオの再生を目的としたクラスであり、MP4 で動作します (ただし、AAC では運が悪いかもしれませんが、独自のエンコーディングによって保護されている可能性があります)。

var stream:NetStream = new NetStream(new NetConnection('myvideo.mp4'));
stream.play();

help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetStream.html

于 2013-05-15T13:44:42.407 に答える