【问题标题】:Prevent FLV Buffering (AS FLVPlayback component)防止 FLV 缓冲(AS FLVPlayback 组件)
【发布时间】:2010-06-21 19:21:45
【问题描述】:

我有一个客户坚持要在她的主页上使用 65Mb FLV。我劝她放弃自动播放,但我担心会浪费带宽观看一部 30 位访客可能会播放的电影。

在查看 FLVPlayback 组件 here 的文档时,我发现唯一与缓冲区相关的参数是

bufferTime 
Number of seconds to buffer before beginning playback. The default value is 0.

我想出的唯一解决方案是加载播放器的 jpeg 静止图像,然后在单击时将其替换为 SWF。

谁有更干净的解决方案来防止浪费带宽?

谢谢。

【问题讨论】:

    标签: flash-cs4 video-streaming flv buffering flvplayback


    【解决方案1】:

    我(字面意思)刚刚解决了同样的问题(当我发现你的问题时正在寻找简单的答案)

    我的解决方案是使用一些 Actionscript 直到第一次单击播放按钮时才将 flv 文件的名称提供给 FlvPlayback。下面是 Actionscript 3 代码片段(myVideo 是我用于 FlvPlayback 组件的实例名称,BigButton 是我显示的播放按钮的名称)。

    var firstplay=true;

    var moviefile = "nameofmovie";

    function playMovie(event:MouseEvent):void {

    if (firstplay) {
    
       myVideo.source = moviefile +".flv";
           firstplay = false;
    }
    myVideo.play();
    

    }

    BigButton.addEventListener(MouseEvent.CLICK, playMovie);

    【讨论】:

    • 谢谢蒂姆。我最终决定让 jpeg 仍然代表 SWF,并在点击时将其替换为 swf。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 2023-03-03
    • 2012-06-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多