私はAndroidでChromeキャストを処理しています。私はChromeのキャストをSDKV2からSDKV3に移行しました。 RemoteMediaClientをスローしています。 'java.lang.IllegalStateException:キューがロードされているときに接続がありません'。 、
接続クロームキャストに、キューに負荷mediaQueueItemを接続した後、それがスムーズに初めて動作します - :ここでChromecast mRemoteMediaClientがjava.lang.IllegalStateExceptionをスローする:接続しない
このラインで提起された-Exception
mRemoteMediaClient.queueLoad(mediaQueueItem, PlayerConstants.SONG_NUMBER, MediaStatus.REPEAT_MODE_REPEAT_OFF, null)
.setResultCallback(resultCallback);
は、この例外が発生した状態であります今度はキャストを停止し(Chromeのキャストをデバイスから切断する)、問題なく接続するキャストに再び接続しますが、接続後にキャスト用のmediaQueueItemをロードした後、この例外が発生します。
助けてください。
わからない[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-currentmedia-session)をチェックすると、洞察が得られるかもしれません。 – noogui
コメントあり、 CastSessionとRemoteMediaClientで利用できるrequestStatus()が2つありますが、どちらも試しましたが、誰も私の問題を解決しませんでした。 –