Actionscript 3 Youtube Flash API在播放时暂停

Actionscript 3 Youtube Flash API在播放时暂停,actionscript-3,youtube,youtube-api,Actionscript 3,Youtube,Youtube Api,我有一个用ActionScript 3编写的YouTube播放器。最近它在播放视频时崩溃了,不是在同一点上,而是通常在播放过程中的1/4左右 我在回显播放器状态,任何事件都会更改到控制台,控制台在播放时将其列为状态1(这是预期的行为),但当它崩溃时,会更改为“3”,即“缓冲”。然而,从这里它再也不会播放了,从我的网络窗口(Chrome开发者工具)可以看出,它没有加载任何新信息 Play Time: 83.421 Player state: 1 Player Loaded

我有一个用ActionScript 3编写的YouTube播放器。最近它在播放视频时崩溃了,不是在同一点上,而是通常在播放过程中的1/4左右

我在回显播放器状态,任何事件都会更改到控制台,控制台在播放时将其列为状态1(这是预期的行为),但当它崩溃时,会更改为“3”,即“缓冲”。然而,从这里它再也不会播放了,从我的网络窗口(Chrome开发者工具)可以看出,它没有加载任何新信息

    Play Time: 83.421
    Player state: 1
    Player Loaded fraction: 0.48829904193497725

    Play Time: 83.922
    Player state: 1
    Player Loaded fraction: 0.48829904193497725

State Change: 3

    Play Time: 84.166
    Player state: 3
    Player Loaded fraction: 0.48829904193497725

    Play Time: 84.166
    Player state: 3
    Player Loaded fraction: 0.48829904193497725
加载分数指的是在上述情况下,似乎在75秒左右停止增加的分数

我们的代码几乎就是示例代码,其中有几行
ExternalInterface.call('console.log',foo)

第一个问题:

这是一个普遍的问题吗?我看不出还有多少关于视频变为“缓冲”状态而不恢复的内容。我需要运行什么来恢复比赛吗

第二个问题:

如果这是一个比闪存(网络问题等)更大的问题,那么告诉客户机的最佳方式是什么。我想检查它是否处于缓冲状态超过X秒,然后显示一条消息。还有更好的主意吗


编辑

我一直在努力找出确切的原因,并试图找出发生的模式。今天早上我注意到(通过我正在测试的视频),失速总是发生在0.25左右。如果到那时它还没有停止,整个视频将正常播放


我记录的细节越多,我就越能看到比率中的重复出现,有那么长的数字,它不可能是随机断开的

请用于报告与YouTube API相关的错误,而不是堆栈溢出。嗨,Jeff,当我第一次在这里发布时,我假设它是在我这边(可能仍然是),在发布错误报告之前,我将完成测试,这看起来像你以前见过的任何东西吗?