2013-12-21 32 views
2

对于流式传输电台,我在FLV容器内部通过HTTP传送AAC +音频流。示例URL是http://3023.live.streamtheworld.com/ALTROCK_S01A_AAC。我编写了一个简单的AIR应用程序(使用最新的AIR和Flex SDK)来播放此流,并且它可以在PC和Android上正常工作,但在部署到iOS模拟器或设备时不会播放任何内容(即字节是加载但没有声音)。使用AIR在iOS上流式传输AAC +(FLV内)

这与Can FLV AAC stream be played in Android类似,但适用于iOS。

我想在这种情况下使用AIR,因为我需要在FLV中听取提示点 - 如果您在Web浏览器中播放Flash,这很容易,所以AIR看起来像是自然选择。我也看过http://code.google.com/p/haxecast/https://code.google.com/p/project-thunder-snow/,但他们似乎都使用相同的基本想法(在“数据生成模式”中使用Netstream解析FLV,并将AAC +数据提供给Video对象) - 因此它们都在同一个墙上iOS版。

我也遇到了this post这似乎可能是相关的,虽然它不是相同的情况(例如,它不是FLV)。

iOS上的AIR是否应该支持此场景 - 即通过HTTP流式传输AAC +/FLV音频?

编辑This post也似乎遇到同样的障碍 - 所以很多人都在问这种情况。来自Adobe的任何人都有洞察力?

回答

1

经过深入研究,我已经断定iOS上的AIR不支持这一点,而且您必须构建原生应用程序(或至少使用AIR以外的框架)。