AS3预加载并播放mp4文件

时间:2012-11-15 18:36:07

标签: actionscript-3

有没有办法用as3预装和播放flash中的mp4视频文件?

我尝试了下面的方法,但没有任何运气:

var myMovie:Sprite;


    var l:Loader = new Loader();
    l.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loop, false, 0, true);
    l.contentLoaderInfo.addEventListener(Event.COMPLETE, done, false, 0, true);
    l.load(new URLRequest("video.mp4"));

    function loop(e:ProgressEvent):void
    {
      var perc:Number = e.bytesLoaded / e.bytesTotal;
      percent.text = Math.ceil(perc*100).toString();
    }

    function done(e:Event):void
    {
      removeChild(percent); // was removeChildAt(0) but it make more sense this way
      percent = null;

      myMovie = Sprite(l.content);

      addChild(myMovie);

      l.contentLoaderInfo.removeEventListener( ProgressEvent.PROGRESS, loop);
      l.contentLoaderInfo.removeEventListener(Event.COMPLETE, done);
      l = null;
    }

0 个答案:

没有答案
相关问题