【问题标题】:Synchronize the Playing of Multiple Video Files in Flash AS3在 Flash AS3 中同步播放多个视频文件
【发布时间】:2010-01-23 06:26:05
【问题描述】:

我想要一个控制器来同步和控制多个视频对象(同时开始/停止)。这可能吗?

【问题讨论】:

    标签: flash actionscript-3 video netstream


    【解决方案1】:

    我想我理解你的问题。如果我这样做,答案是肯定的。

    您可以将一个类用作多个视频的控制器(FLVPlaybacks、JW Player、FlowPlayer)...

    基本上,您将使用您的 1 个控制器来代理您将发出的任何呼叫,以便将单个视频用于您的所有视频。所以你会有类似以下的东西:

    function play():void {
        for (var i:Number = 0; i < videos.length; i++) {
            videos[i].play();
        }
    }
    

    甚至

    function play():void {
        var playVideo:Function = function() { this.play() };
        map(playVideo, vides);
    }
    

    【讨论】:

    • 我刚刚开始在 as3 中工作一段时间后,这种地图方法非常棒。谢谢!我只是在实施它时遇到了麻烦。这终于奏效了: public function playAll():void { var playVideo:Function = function(item:NetStream, index:int, vctr:Vector.):void { item.resume() }; myStreams.map(playVideo); }
    猜你喜欢
    • 1970-01-01
    • 2014-05-13
    • 2013-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-31
    • 1970-01-01
    • 2013-08-02
    相关资源
    最近更新 更多