0

我正在使用 osmf 并且我正在尝试通过 http 流式传输 m4v 文件(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 立即可播放,您需要对其进行提示。使用 MP4Box。

MP4Box -hint input_file

谷歌一点关于暗示以更好地理解它。这个想法是将标题放在文件的开头。

于 2012-10-04T19:48:53.467 回答