对于流广播电台,我有一个AAC+音频流,在一个FLV容器内,通过HTTP传送。一个示例URL是AAC。我编写了一个简单的AIR应用程序(使用最新的AIR和Flex )来播放这个流,它在PC和Android上运行得很好,但是当部署到iOS模拟器或设备(即字节被加载,但没有声音)时,它不会播放任何东西。
这与Can FLV AAC stream be played in Android类似,但适用于iOS。
我想在这个场景中使用AIR,因为我需要听FLV中的Cue点--如果你在网络浏览器中玩Flash,这很容易做到,所以AIR似乎是自然的选择。我也看过http://code.google.com/p/haxecast/和https://code.google.com/p/project-thunder-snow/,但它们似乎都使用了相同的基本思想(在“数据生成模式”中使用Netstream解析FLV,并将AAC+数据提供给视频对象)--因此它们在iOS上都碰到了相同的墙。
我还遇到了this post,这似乎是相关的,尽管它不是完全相同的情况(例如,它不是FLV)。
iOS上的AIR是否应该支持这种情况--即通过HTTP传输AAC+/FLV音频?
编辑:This post似乎也遇到了同样的障碍--所以很多人都在询问这种情况。来自Adobe的人有什么洞察力吗?
发布于 2014-08-31 15:36:29
经过进一步的研究,我得出结论认为,iOS上的AIR只是不支持这一点,因此您必须构建一个本地应用程序(或者至少使用AIR以外的框架)。
https://stackoverflow.com/questions/20714135
复制相似问题