Android에서 Chrome Cast를 작업 중이므로 SDKV2에서 SDKV3으로 Chrome Cast를 마이그레이션했습니다. RemoteMediaClient Throwing 'java.lang.IllegalStateException : 대기열을로드 할 때 연결이 없습니다'. 이 라인 여기Chromecast mRemoteMediaClient가 java.lang.IllegalStateException을 던지고 있습니다. 연결이 없습니다.
mRemoteMediaClient.queueLoad(mediaQueueItem, PlayerConstants.SONG_NUMBER, MediaStatus.REPEAT_MODE_REPEAT_OFF, null)
.setResultCallback(resultCallback);
에서 제기
-Exception이 예외를 발생 때 조건 : -
연결 크롬 캐스트 및 대기열에 부하 mediaQueueItem를 연결하고 원활 처음 작동 한 후, 이제 캐스팅을 중단하고 (Chrome Cast를 기기에서 분리) 캐스케이드에 mediaQueueItem을 연결 한 후이 Exception을 발생시킨 후 아무 문제없이 연결된 캐스팅에 다시 연결합니다.
도와주세요.
도움이 될지 모르겠지만 [requestStatus()] (https://developers.google.com/android/reference/com/google/android/gms/cast/RemoteMediaPlayer)로 전화하여 연결을 확인할 수 있습니까? 또한이 [SO 스레드] (http://stackoverflow.com/questions/22273509/chromecast-android-sender-remotemediaplayer-producing-no-current-media-session)를 친절하게 확인하면 통찰력을 제공 할 수 있습니다. – noogui
Comments for Comments, 고맙습니다. CastSession과 RemoteMediaClient에서 사용할 수있는 requestStatus()가 두 개 있습니다. 둘 다 시도했지만 아무도 내 문제를 해결하지 못했습니다. –