AS3無縫迴圈播放FLV

來源:互聯網
上載者:User

 import flash.events.NetStatusEvent;
 import flash.media.Video;
 import flash.net.NetConnection;
 import flash.net.NetStream;

  private var myNc:NetConnection;
  private var client:Object;
  private var videoStream:NetStream;
  private var video:Video;
  private var videoURL:String;

 

    myNc = new NetConnection();
    myNc.connect(null);
    client = new Object();
    videoStream =new NetStream(myNc);
   
    video = new Video();
    video.width = 350;
    video.height = 200;
    video.x = 665;
    video.y = 190;
    sprite.addChild(video);
    video.attachNetStream(videoStream);
    videoStream.play(videoURL);
    videoStream.client=client;
   
    videoStream.addEventListener(NetStatusEvent.NET_STATUS,netStatusHandler);

 

 private function netStatusHandler(event:NetStatusEvent):void
  { 
   switch (event.info.code) 
   {  
    case "NetConnection.Connect.Success" :   
     connectStream();   
     break;  
    case "NetStream.Play.StreamNotFound" :   
     trace("Unable to locate video: " + videoURL);   
     break;  
    case "NetStream.Buffer.Full" :   
     break;  
    case  "NetStream.Play.Stop" :
     connectStream();
     break; 
   }
  }
  
  private function connectStream():void
  {
   videoStream.pause();
   videoStream.seek(0);
   videoStream.resume();
  }

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.