2013-12-21 37 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以外的框架)。