Actionscript3中的视频播放错误

时间:2014-07-30 17:50:42

标签: actionscript-3

我正在开发一个actionscript3项目。当我在没有e:Event参数的类中加载视频文件时;

private function setupVideo_2():void
                {
                    vid = new Video(640,480);
                    addChild(vid);

                    nc= new NetConnection();
                    nc.connect(null);

                    ns= new NetStream(nc);
                    vid.attachNetStream(ns);

                    var listener:Object = new Object();
                    listener.onMetaData= function (evt:Object):void{};
                    ns.client = listener;

                    ns.play("introduction to 3G and 4G.flv");

                }
它打得很好。 只有当标记图案被选中时,我才把它置于说明状态的那一刻;它负载但有一个可见的滞后,然后停止视频和重复第一行约3次,然后空气应用程序停止工作,并最终崩溃。 这是它的代码。

private function loop (e:Event):void
   {
       bmd.draw(vid);

    try
    {
        if (detector.detectMarkerLite(raster, 80)&& detector.getConfidence() > 0.5)
            {
                    vid = new Video(640,480);
                    addChild(vid);

                    nc= new NetConnection();
                    nc.connect(null);

                    ns= new NetStream(nc);
                    vid.attachNetStream(ns);

                    var listener:Object = new Object();
                    listener.onMetaData= function (evt:Object):void{};
                    ns.client = listener;
                    ns.play("4 Clever Ethernet Cable Hacks.flv");


                }

            }

            catch(e:Error){}

        }

请告诉我为什么视频在if条件下播放时会滞后。

0 个答案:

没有答案