0

私はosmfを使用していて、m4vファイルをhttp経由でストリーミングしようとしています(osmfはそれをサポートする必要があります)ストリーミングする代わりに、ファイル全体をダウンロードし、完了すると再生します。ダウンロードする代わりにストリーミングするにはどうすればよいですか?

私のコードは次のとおりです。

var resource:URLResource = new URLResource("http://path/to/file.m4v");
mediaFactory = new DefaultMediaFactory();
var element:MediaElement = mediaFactory.createMediaElement(resource);
player = new MediaPlayer(element);
container = new MediaContainer();
container.addMediaElement(element);
videoContainer.addChild(container);

mediaFactory を使用する代わりに試しました:

var videoElement:VideoElement =  new VideoElement(resource ,new HTTPStreamingNetLoader());

失敗。

4

1 に答える 1

0

mp4 をすぐに再生できるようにするには、ヒントが必要です。MP4ボックスを使用してください。

MP4Box -hint input_file

それをよりよく理解するためのヒントについて少しグーグルしてください。アイデアは、ヘッダーがファイルの先頭に置かれるということです。

于 2012-10-04T19:48:53.467 に答える