我不确定我的问题是来自 Flash 还是来自我正在使用的 API,但这里有:
我正在使用 Flex 4 (AS3) 中的客户端 API 创建一个实时流播放器。基本上,我加载了“流”的 url(实际上是放在 FLV 中的 AAC 流)在 Firefox 中,一切正常。但在 IE 和 Chrome 中,AAC 的 GET 状态为“pending” 5.5 分钟,然后才播放。每次我重新加载流时都会这样做。
从逻辑上讲,这意味着 load() 实际上只是在加载一个 FLV 文件,这与加载任何类型的文件应该没有什么不同......我在该应用程序中加载了许多文件(JSON、XML、......),但是没有其他人这样做,我只在 IE 和 Chrome 中遇到这个问题......
-- 已编辑 --
我做了一些研究,发现罪魁祸首可能是 Flash Player。尽管如此,我已经安装了这些版本:
Firefox 14.0.1 --> 11.4.402.265(有效)
Chrome 21.0.1180.89 m --> 11.3.31.232(无效)
IE 9.0.8112.16421 --> 11.4.402.287(无效)
这意味着我在 IE 上的 Flash 版本比在 Firefox 上的版本更新,但它在 IE 上不起作用并且在 FF 上起作用......
据我所知,Flash Player 11.2 版和 11.3 版中似乎存在流问题,但我没有看到任何关于 11.4 版的信息。(即便如此,IE 和 FF 也有 11.4...)
有任何想法吗?