【发布时间】:2012-03-05 04:47:14
【问题描述】:
流式传输实时流时,如果您隐藏浏览器窗口/选项卡(例如,通过转到其他选项卡或最小化浏览器)- 正在播放实时流的位置
然后过了一会儿你回到它 - 然后在流中“发生”的所有事情,因为窗口被隐藏,以快动作播放,直到它到达“实时点”。
如何取消此功能?
我假设这与 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,但它也没有帮助......
【问题讨论】:
-
Yuval 你有没有想过这个问题?我正在尝试解决完全相同的问题。