2017-03-20 2 views
0

Android 앱에서 수신기를 종료하지 않고 연결을 끊었다가 다시 연결하면 전송 수신기가 onLoad 이벤트를 더 이상 수신하지 않습니다. 사용자 지정 메시지 버스가 여전히 작동합니다.연결 해제/다시 연결 후 맞춤 수신기가 onLoad를 호출하지 않음

mRemoteMediaPlayer.requestStatus 타임 아웃을 15 초로 설정하면 시간이 초과됩니다.

나는 캐스트 수신자가 메시지를 수신 볼 수 있습니다

[cast.receiver.IpcChannel] Received message: {"data":"{\"requestId\":2,\"type\":\"LOAD\",\"media\":{\"contentId\": ... }} 

CastPlayer.prototype.load가 호출되지 않습니다.

받은 MediaManager 메시지가 표시되지 않습니다.

어디에서 오류를 찾을지 잘 모르겠습니다.

+0

당신이 구글 캐스트 샘플 애플 리케이션과 같은 문제를보고 있습니까 :

self.resetMediaElement_() 후 나는 mimeType를 이미지/*에 대한 놓친? Chrome 원격 디버거에 오류 메시지가 있습니까? 신뢰할 수있는 방법으로 문제를 재현 한 경우 샘플 스트림에 버그를 신고하십시오. https://issuetracker.google.com/issues?q=componentid:190205%20status:open&s=modified_time:desc –

+0

오류가 발생했습니다. 내 수신기에 있었고, 이에 대한 대답을 추가하여 자세히 설명합니다. – stefple

답변

0

사진을 캐스팅 한 후에 만 ​​오류가 발생합니다. 그 이유는 직접 처리하기 때문입니다.

this.mediaElement_.addEventListener('stalled', this.onBuffering_.bind(this), false); 
this.mediaElement_.addEventListener('waiting', this.onBuffering_.bind(this), false); 
this.onLoadOrig_(new cast.receiver.MediaManager.Event(cast.receiver.MediaManager.EventType.LOAD, (info.message), info.senderId)); 
관련 문제