2017-03-20 19 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_()後、私はMIMEタイプの画像/ *のために逃しましたか? Chromeリモートデバッガにエラーメッセージはありますか? 信頼できる方法で問題を再現する場合は、サンプルストリームでバグを報告してください。https://issuetracker.google.com/issues?q=componentid:190205%20status:open&s=modified_time:desc –

+0

エラー私の受信者にあったので、私はこれに答えを追加し、詳細に説明します。 – stefple

答えて

0

画像をキャストした後にエラーが発生しました。なぜなら、これは私自身で処理するからです。あなたはGoogleのキャストサンプルアプリで同じ問題を見ている

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)); 
関連する問題