2017-01-04 7 views
0

В нашем приложении после литья видео на какое-то время, литье приостанавливается с перерывами.Chromecast автоматически приостанавливает сессию в iOS с перерывами?

- (Недействительными) sessionManager: (GCKSessionManager *) sessionManager didSuspendSession: (GCKSession *) сессия withReason: (GCKConnectionSuspendReason) причина

увольняют автоматически. «GCKConnectionSuspendReasonNetworkError» является причиной, по которой мы получаем

ответ

0

Это просто означает, что возникла проблема с сетевой связью; структура попытается в течение нескольких секунд повторно подключиться и восстановить (это сообщение о приостановке больше похоже на хедз-ап); если это не удается, вы увидите событие отключения.

+0

Есть ли шанс, что это может быть вызвано каким-то другим способом? Потому что в то же время мы попробовали кастинг в других приложениях, таких как youtube и т. Д., И он работал нормально. –

+0

«Причина», предоставляемая обратным вызовом (GCKConnectionSuspendReasonNetworkError), на основе вашего сообщения указывает на проблему с сетью. –

+0

Мы включили журналы, и мы видим, что сообщение «[GCKCastSocket readMessages]: сообщение слишком велико: 1681209701 (64353965)» регистрируется до закрытия соединения. «[GCKCastDeviceConnector castSocket: didReceiveMessage:]: Недействительные данные сообщений:« сообщение также регистрируется –