0
我試圖捕獲我的網絡攝像頭,然後嘗試將它保存到red5服務器,然後我想將其恢復(即下一部分)。我能夠使用Flash來播放網絡攝像頭在我的網頁上,但我不能夠錄製視頻給RED5 server.Every時間我得到異常無法使用Flash cs3和AS3將視頻保存在Red 5服務器上
ArgumentError: Error #2126: NetConnection object must be connected.
at flash.net::NetStream/flash.net:NetStream::construct()
at flash.net::NetStream$iinit()
at WebCam_fla::MainTimeline/click1()
onBWDone
我的AS3如下:
BtnStart.addEventListener(MouseEvent.CLICK, click1);
BtnStop.addEventListener(MouseEvent.CLICK, click2);
var camera;
var video;
var bandwidth:int = 100;
var quality:int = 100;
var nc:NetConnection;
var ns:NetStream;
function click1(event:MouseEvent):void
{
camera=Camera.getCamera();
camera.setMode(320,240,10000);
video = new Video(camera.width, camera.height);
video.attachCamera(camera);
video.smoothing;
txtCameraName.text=camera.name;
nc = new NetConnection();
nc.client = { onBWDone: function():void{ trace("onBWDone") } };
addChild(video);
nc.connect("rtmp://localhost/oflaDemo");
ns = new NetStream(nc);
ns.attachCamera(camera);
ns.publish("file1", "record");
}
function click2(event:MouseEvent):void
{
if(video)
{
video.visible=false;
}
}
任何人都可以告訴我,我錯了什麼在這裏提交。請大家幫幫我。我必須做任何其他的東西,使這種情況發生。我必須改變我在線nc.connect(「rtmp:// localhost/oflaDemo」)給予的鏈接;。這是給我錯誤的線。請幫助。任何幫助將不勝感激。