zoukankan      html  css  js  c++  java
  • AS3无缝循环播放FLV

     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();
      }

  • 相关阅读:
    JS加载机制
    js原型和原型链(用代码理解代码)
    解决echarts图形由于label过长导致文字显示不全问题
    微信小程序setData()异常
    Add GNOME to a CentOS Minimal Install
    vim的tab缩进及用空格设置
    ORA-12547: TNS:lost contact
    python+Django实现Nagios自动化添加监控项目
    python <tab>自动补全
    电信服务规范
  • 原文地址:https://www.cnblogs.com/mimengjiangnan/p/2953696.html
Copyright © 2011-2022 走看看