Flex iOS-приложение с rtmps - PullRequest
       47

Flex iOS-приложение с rtmps

1 голос
/ 09 сентября 2011

Я пытаюсь подключиться к конечной точке rtmps в AIR.

Код выглядит следующим образом:

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эмулятор).Однако, когда я устанавливаю приложение (.ipa) на iPad, соединение не устанавливается.

И мой рабочий стол, и iPad подключаются к одной беспроводной сети (поэтому для подключения используется одна и та же сетевая архитектура)

Кто-нибудь раньше сталкивался с таким поведением?

Приветствия

Ответы [ 3 ]

1 голос
/ 31 января 2012

Мы устанавливаем соединение с сервером только по протоколу RTMP. Используйте rtmp вместо rtmps, соединение может быть установлено.

1 голос
/ 08 марта 2012

Это все еще проблема с Air 3.1.Я поднял сообщение об ошибке в Adobe - https://bugbase.adobe.com/index.cfm?event=bug&id=3133542

1 голос
/ 15 сентября 2011

После некоторых серьезных попыток выяснить, что здесь не так,

Нам не удалось установить соединение с нашим сервером через rtmps.
Обычный rtmp кажется нормальным, но, к сожалению, это не вариант для нас.

* EDIT *
Эта проблема была решена в выпуске AIR 3.1.
Оказывается, подключение к iOS через WIFI + через RTMPS не удалось для iOS.
Ознакомьтесь с примечаниями к выпуску AIR 3.1 для получения дополнительной информации.

...