【问题标题】:Adobe flash player how to play MP4 or AAC FileAdobe flash player 如何播放 MP4 或 AAC 文件
【发布时间】:2013-05-15 08:16:21
【问题描述】:

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

内存中的mp4或aac的数据,我没有任何URL或文件目录。 Adobe 的 API“Netstream.Appendbytes”无法加载 mp4 文件。所以我尝试使用C++将MP4转换为FLV并使用Flascc编译它,但是我发现了一个问题,即mp4的Audio Sample rate大于flv,例如sample rate 48K。

第二个比通过Flacc编译的as3'code要大。

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

【问题讨论】:

    标签: flash mp4


    【解决方案1】:

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

    【讨论】:

    • 非常感谢,但是数据在内存中,我不能使用任何文件目录。
    猜你喜欢
    • 1970-01-01
    • 2011-03-25
    • 2014-02-05
    • 1970-01-01
    • 1970-01-01
    • 2017-12-10
    • 1970-01-01
    • 2021-09-17
    • 1970-01-01
    相关资源
    最近更新 更多