0

我正在学习网络摄像头的 Flash 教程,但我不知道为什么 NetConnection 会失败。

这是我尝试过的。

  • 安装 fms ,在应用程序中创建了一个空文件夹 vid2
  • 尝试从网络摄像头录制,但失败并出现错误

Sorry your connection failed
Reason is: undefined

请帮助这是我的 NetConnection 回调

  public function checkConnect (e:NetStatusEvent):void
  {
       switch(e.info.code){
           case "NetConnection.Connect.Success":
           {
             ns = new NetStream(nc);
             trace("checkConnect suceed");  
             break;
           }
           case "NetConnection.Connect.Closed":
           {
              ns.close();
              trace("net connection closed");
              break;
           }
           case "NetConnection.Connect.Failed":
           {
               trace("Sorry your connection failed");
                trace("Reason is: " + e.info.description);
               break;
           }
           case "NetConnection.Connect.Rejected":
           {
               trace("Oops the connection has been rejected");
               break;
           }
       }
  }

pastebin 上的整个 actionscript 文件

4

1 回答 1

0

您无法连接到rtmp:/vid2/recordings,而是需要连接到rtmp://localhost/vid2(请注意,您需要对协议使用两个正斜杠,即您的服务器地址,名称为FMS 或 AMS 上的现有文件夹)

希望有帮助!

于 2013-05-07T21:22:35.530 回答