【问题标题】:as3 rtmp connection erroras3 rtmp连接错误
【发布时间】:2014-08-27 19:17:05
【问题描述】:

我正在尝试在我的舞台中添加一个 rtmp 视频 url。但它的显示错误:

错误 #2126:必须连接 NetConnection 对象。在 flash.net::NetStream/ctor() 在 flash.net::NetStream() 在 main()[/Users/user/Desktop/ojotha/main.as:15] 无法显示源 此位置的代码。

这是我的代码

package {
    import flash.display.MovieClip;
    import flash.net.*;
    import flash.events.NetStatusEvent;
    import flash.media.Video;

    public class main extends MovieClip {
        var streamserver:String="rtmp://216.245.200.114/live";
        var streamname:String="shomoy";

        public function main() {
            var netconnection:NetConnection=new NetConnection();
            netconnection.connect(streamserver);
            var netstream:NetStream=new NetStream(netconnection);
            var video:Video=new Video();
            video.attachNetStream(netstream);
            netstream.play(streamname);
            video.height=480;
            video.width=640;
            addChild(video);
        }
    }
}

【问题讨论】:

    标签: actionscript-3 flash


    【解决方案1】:

    我相信这是在说您必须等待 NetConnection 完成连接并发送 netStatus 事件 NetConnection.Connect.Success。在收到此信息之前,尚未建立连接,您无法创建 NetStream。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-15
      相关资源
      最近更新 更多