【问题标题】:Overhead of Using EventListener vs Polling使用 EventListener 与轮询的开销
【发布时间】:2011-09-26 08:18:19
【问题描述】:

所以我有流媒体视频进来,我想知道它什么时候缓冲。这基本上并不难,只是为某种类型的缓冲事件添加一个 EventListener,但我想知道这是否一定是“最好”的方法。

我的另一个想法是设置一个计时器,每 X 毫秒轮询一次视频源,询问视频是否是缓冲()或类似的。虽然在最坏的情况下,我可以在查询视频流之前等待整整 X 毫秒,但我认为这对我来说实际上并不重要;我可以解决它,而且确实已经很自然地这样做了。

所以我要问:拥有一个 EventListener 是否涉及大量开销(假设我已经有很多),或者立即捕获缓冲事件的优势是否足够吸引人?

【问题讨论】:

    标签: video actionscript streaming buffering


    【解决方案1】:

    把它留给事件监听器。
    不过,如果您动态地将视频更改为较低质量的视频,则可以避免缓冲。

    【讨论】:

    • 当然,这不是 100% 避免缓冲的保证吗?不知何故,我认为我总是不得不适应缓冲,因为有很多东西会迫使它。
    猜你喜欢
    • 1970-01-01
    • 2013-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-06
    • 2016-06-15
    • 2012-05-10
    • 1970-01-01
    相关资源
    最近更新 更多