取消Flash中的直播“快速动作”追赶

时间:2012-02-13 19:05:30

标签: flash buffer netstream

播放实时流时,如果您隐藏浏览器窗口/标签(例如,通过转到其他标签或最小化浏览器) - 正在播放实时流的位置 然后在一段时间后你回到它 - 然后,自窗口被隐藏以来在流中“发生”的所有内容都以快速运动播放,直到它到达“实时点”。
如何取消此功能?
我假设这与NetStream具有的“智能搜索”功能有关,但是,即使我设置了以下内容:

ns.bufferTime = 0;
ns.bufferTimeMax = 0;
ns.backBufferTime = 0;
ns.inBufferSeek = false;
ns.maxPauseBufferTime = 0;

在接收方 - 此 仍然 发生。
有什么方法可以完全取消它吗?

修改 Adobe论坛的某位人员为我指出了这一点: http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/net/NetStream.html#bufferTimeMax

它描述了Flash Player具有的“追赶”功能。 但是,根据该信息,此功能只应在以下情况下运行 bufferTimeMax 设置为> 0 - 但是,如上所述,即使我设置,这仍然会发生 bufferTimeMax 为0。 我也尝试将它(以及上面提到的所有其他属性)设置为 -1 ,但它也没有帮助......

1 个答案:

答案 0 :(得分:0)

如果您从代码中复制并粘贴了该代码,则会错过“。”在ns和bufferTimeMax之间...所以你只是将一个名为nsbufferTimeMax的未使用变量设置为0。

相关问题