flex 连接服务器,进行直播

<mx:Application xmlns:mx=" http://www.adobe.com/2006/mxml" layout="absolute" initialize="InitPlay()" borderColor="#F9FBFD" themeColor="#F2F6F9" color="#5D6565" width="2000" height="1500" horizontalAlign="center">
<mx:Script>
<![CDATA[
import mx.controls.TextInput;
import mx.controls.Button;
   
    import flash.display.Sprite;
    import flash.events.*;
    import flash.media.Video;
    import flash.net.NetConnection;
    import flash.net.NetStream;
   
    private var connection:NetConnection;
    private var stream:NetStream;
    private var video:Video;
     
    public function InitPlay():void
    {
     connection = new NetConnection();
     connection.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
     connection.connect("rtmp://localhost:2039/MyRtmp");
     video = new Video();
     video.width = 240;
     video.height = 320;  
     btnPlay.addEventListener(MouseEvent.CLICK,onPlayHandler);
    }
    private function onPlayHandler(evt:MouseEvent):void
    {
       connectStream();
    }
    private function connectStream():void
    {
       var  a:String;
       a="f";
       stream = new NetStream(connection);
       video.attachNetStream(stream);
       stream.play(a);
       VideoBack.addChild(video);
    }
         
    private function securityErrorHandler(event:SecurityErrorEvent):void
    {
       trace("securityErrorHandler: " + event);
    }
]]>
</mx:Script>
<mx:VideoDisplay id="VideoBack" width="240" height="320" borderColor="#1B04F6" backgroundColor="#050505" borderStyle="outset" cornerRadius="3" horizontalCenter="-416" verticalCenter="-375"/>
<mx:Button label="播放"  id="btnPlay" />
<mx:Text text="播放ID:"  width="71" height="26" fontSize="14" id="text" color="#292626" fontWeight="bold" horizontalCenter="-526" verticalCenter="-184"/>
<mx:TextInput id="textInput"  color="#1A1C1C" borderColor="#1B04F6" horizontalCenter="-420" verticalCenter="-187"/>
<mx:Text text="xx直播系统" width="318" height="38" id="title" enabled="true" fontSize="25" color="#1B04F6" fontWeight="bold" fontFamily="Arial" horizontalCenter="-417" verticalCenter="-600"/>
</mx:Application>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值