我正在尝试连接到AIR中的rtmps终结点。
代码如下所示:
private function onCreationComplete():void{
var conn:NetConnection = new NetConnection();
conn.connect("rtmps://someserver.com/someapplication");
conn.proxyType = "best";
conn.addEventListener(NetStatusEvent.NET_STATUS,statusHandler);
}
private function statusHandler(event:NetStatusEvent):void{
var conn:NetConnection = NetConnection(event.target);
trace(event.info.code);
}当在ADL (模拟器)中运行桌面上的应用程序时,这实际上工作得很好。但是,当我在iPad上安装应用程序(.ipa)时,连接失败。
我的桌面和iPad都连接到相同的无线网络(因此使用相同的网络架构进行连接)
以前有没有人经历过这种行为?
干杯
发布于 2012-03-08 23:30:07
这仍然是Air 3.1的一个问题。我已经向Adobe - https://bugbase.adobe.com/index.cfm?event=bug&id=3133542提交了一个错误报告
发布于 2011-09-15 18:39:31
在认真努力找出这里出了什么问题之后,
我们无法通过rtmps建立到服务器的连接。
常规的rtmp看起来很好,但不幸的是它不是我们的选择。
*EDIT*
这个问题在AIR 3.1版本中得到了解决。
事实证明,对于iOS来说,通过WIFI +代理通过RTMPS连接是失败的。
有关这方面的更多信息,请查看AIR 3.1 release notes。
发布于 2012-01-31 17:36:31
我们只通过RTMP protocol.use rtmp建立到服务器的连接,而不是rtmp,可以建立连接。
https://stackoverflow.com/questions/7361662
复制相似问题