Adobe Flash player如何播放MP4或AAC文件

时间:2013-05-15 08:16:22

标签: flash mp4

我有一个关于如何使用Flash播放器播放mp4或aac的问题。

内存中的mp4或aac的数据,我没有任何URL或File目录。 Adobe的API“Netstream.Appendbytes”无法加载mp4文件。所以我尝试使用C ++将MP4转换为FLV并使用Flascc编译器,但我发现mp4的音频采样率大于flv的问题,例如采样率48K。

第二个它比as3'代码的大小非常大,因为Flacc编译它。

所以我想知道,是关于它的任何开源还是告诉我如何使用Netstream.Appendbytes请播放mp4。

1 个答案:

答案 0 :(得分: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