菜鸟教程小白 发表于 2022-12-12 17:29:41

ios - 使用 AIR 在 iOS 上流式传输 AAC+(FLV 内部)


                                            <p><p>对于流式广播电台,我有一个 AAC+ 音频流,位于 FLV 容器内,通过 HTTP 传送。示例 URL 是 <a href="http://3023.live.streamtheworld.com/ALTROCK_S01A_AAC" rel="noreferrer noopener nofollow">http://3023.live.streamtheworld.com/ALTROCK_S01A_AAC</a> .我编写了一个简单的 AIR 应用程序(使用最新的 AIR 和 Flex SDK)来播放这个流,它在 PC 和 Android 上运行良好,但在部署到 iOS 模拟器或设备时不播放任何东西(即字节是已加载但没有声音)。</p>

<p>这类似于 <a href="https://stackoverflow.com/questions/4623526/can-flv-aac-stream-be-played-in-android" rel="noreferrer noopener nofollow">Can FLV AAC stream be played in Android</a> ,但适用于 iOS。</p>

<p>我想在这种情况下使用 AIR,因为我需要监听 FLV 中的提示点 - 如果您在网络浏览器中播放 Flash,这很容易做到,所以 AIR 似乎是自然的选择。我也看过 <a href="http://code.google.com/p/haxecast/" rel="noreferrer noopener nofollow">http://code.google.com/p/haxecast/</a>和 <a href="https://code.google.com/p/project-thunder-snow/" rel="noreferrer noopener nofollow">https://code.google.com/p/project-thunder-snow/</a>但它们似乎都使用相同的基本思想(在“数据生成模式”中使用 Netstream 解析 FLV,并将 AAC+ 数据提供给 Video 对象)——因此它们在 iOS 上都遇到了相同的问题。 </p>

<p>我也遇到了<a href="https://stackoverflow.com/questions/12504447/actionscript-netstream-play-failed-ios-air-mobile?rq=1" rel="noreferrer noopener nofollow">this post</a>这似乎可能相关,尽管情况并不完全相同(例如,它不是 FLV)。</p>

<p>iOS 上的 AIR 是否应该支持这种场景——即通过 HTTP 流式传输 AAC+/FLV 音频?</p>

<p><strong>编辑</strong>:<a href="https://stackoverflow.com/questions/15770991/adobe-air-ios-live-streaming?rq=1" rel="noreferrer noopener nofollow">This post</a>似乎也遇到了同样的障碍——所以很多人都在问这种情况。 Adobe的任何人都有任何见解? </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>经过进一步研究,我得出结论,iOS 上的 AIR 不支持此功能,您必须构建一个原生应用程序(或至少使用 AIR 以外的框架)。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 使用 AIR 在 iOS 上流式传输 AAC&#43;(FLV 内部),我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/20714135/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/20714135/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 使用 AIR 在 iOS 上流式传输 AAC&#43;(FLV 内部)