2017-01-04 9 views
0

언젠가 비디오를 캐스팅 한 후 우리의 어플리케이션에서, 캐스팅은 간헐적으로 중지됩니다.Chromecast가 iOS에서 자동으로 세션을 일시 중단합니다.

- (무효) SessionManager에 : (GCKSessionManager *) SessionManager에 didSuspendSession : (GCKSession *) 세션 withReason :

(GCKConnectionSuspendReason) 이유가 자동으로 발사됩니다. "GCKConnectionSuspendReasonNetworkError"는 우리가받는 이유입니다.

답변

0

이것은 단순히 네트워크 연결 문제가 있음을 의미합니다. 프레임 워크는 다시 연결하고 복구하기 위해 몇 초 동안 노력할 것입니다 (이 일시 중지 메시지는 헤드 업과 비슷합니다). 실패하면 연결 끊기 이벤트가 표시됩니다.

+0

는 일부 다른 수단에 의해 야기 될 수있는 기회가 있습니까? 동시에 YouTube 등 다른 앱에서 캐스팅을 시도 했으므로 잘 작동했습니다. –

+0

게시물에 기반하여 콜백에서 제공하는 "이유"(GCKConnectionSuspendReasonNetworkError)가 네트워크 문제를 가리 킵니다. –

+0

로그가 활성화되었으며 연결이 닫히기 전에 "[GCKCastSocket readMessages] : message too large : 1681209701 (64353965)"메시지가 기록됩니다. "[GCKCastDeviceConnector castSocket : didReceiveMessage :] : 잘못된 메시지 데이터 :"메시지도 기록됩니다. –

0

유사 구글 캐스트-SDK의 문제는 이것은 GoogleCast 프레임 워크 버그 here