我可以在Flash Builder中播放m4a文件吗?

时间:2013-11-13 22:21:21

标签: flash flex flash-builder flexbuilder

我目前在应用程序中使用mp3文件,但有人告诉我应该使用较小的m4a文件。当我尝试将m4a文件与现有的Sound对象连接时,声音无法播放。我一直在网上搜索示例代码,但找不到任何说明如何播放m4a文件的示例。 我的问题: 1.我可以在FB中播放m4a文件吗? 2.有人能给我看一个代码片段,说明如何在FB中播放m4a文件吗? 谢谢!

2 个答案:

答案 0 :(得分:1)

是的,如果它在MPEG-4容器中编码,您可以在Flash Player中播放AAC音频。

此处有更多信息:http://www.adobe.com/devnet/flashplayer/articles/hd_video_flash_player.html

  

现在可以在Flash中使用以MPEG-4容器编码的音频文件   播放器,如果他们使用AAC(高级音频编码)编解码器。 AAC   编解码器是一种自此使用的音频的有损压缩方案   MPEG-2,但已针对MPEG-4进行了更新....现在您可以利用它   通过引入MPEG-4文件,通过Flash Player传输此文件格式   使用AAC编码的音频。

从“使用ActionScript播放AAC文件”部分...

var connect_nc:NetConnection = new NetConnection();
connect_nc.connect(null);
var stream_ns:NetStream = new NetStream(connect_nc);
stream_ns.play("RE-Sample.m4a");

答案 1 :(得分:0)

上面的答案是一个很大的帮助,但问题的完整答案可用here