我在ActionScript 3.0中遇到与NetStream和NetConnection类的连接问题我试图通过Adobe Media Server连接到我的网络摄像头,因此我可以将音频,视频和其他形式的数据发布到Flash Media Server。 当我尝试发布我的应用程序时,我在输出中遇到了这个恼人的错误:
ArgumentError: Error #2126: NetConnection object must be connected.
at flash.net::NetStream/ctor()
at flash.net::NetStream()
我有一切设置。
var nc:NetConnection = new NetConnection();
nc.addEventListener(NetStatusEvent.NET_STATUS, netStatus);
nc.connect("rtmfp://localhost/streamCam"); and I try localhost for rtmfp
var ns:NetStream = new NetStream(nc);
ns.publish("myStream", "live");
ns.addEventListener(NetStatusEvent.NET_STATUS, netStatus);
function netStatus(event:NetStausEvent):void{
switch(event.info.code){
case "NetConnection.Connect.Success":
trace("Connecting up");
break;
case "NetConnection.Connect.Failed":
trace("Unable to connect to FMS");
break;
case "NetConnection.Connect.Rejected":
trace("Whooops");
break;
我不知道问题出在哪里。任何人都可以对此有所了解吗?