与mp4相关的附加词

时间:2011-09-26 17:28:23

标签: flash actionscript-3 mp4

嗨我有一个使用appendbytes播放flv文件的flash as3播放器。

我已经在网上搜了几个小时关于如何使用appendbytes来传输mp4。

有人有解决方案吗?

仅使用Netstream不是一种选择,因为我们需要渐进式下载搜索。

1 个答案:

答案 0 :(得分:0)

我发现的最好的事情是使用SoundLoaderContext,并将第一个参数设置为您想要花费缓冲的时间。

我研究过" loadCompressedDataFromByteArray"和" loadPCMFromByteArray" Sound类中的方法,但解决方案是缓冲一定量的声音,然后加载它。

找到此sample code

import flash.media.Sound;
import flash.media.SoundLoaderContext;
import flash.net.URLRequest;

var s:Sound = new Sound();
var req:URLRequest = new URLRequest("trackName.mp4");
var context:SoundLoaderContext = new SoundLoaderContext(8000, true);
s.load(req, context);
s.play();