Adobe flash播放器如何播放MP4或AAC文件



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

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

第二个,它比as3'code更大,通过Flacc编译。

所以我想知道,是否有任何关于它的开源或告诉我如何使用Netstream。

您必须使用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

最新更新