2017-01-04 13 views
3

2人の送信者が同じクロムキャストにキャストしているときに送信者の1人がキャストを停止すると、すべてが停止します。どのようにキャストV3の停止機能をオーバーライドするのか、ドキュメントのどこにも見つけることができません。他の送信者がキャスティングを続けることができるように、送信者を受信者を破棄するのを止めるには?

アイデア?

おかげ

EDIT:
It'sこのOn disconnecting ChromeCast from one device it is getting disconnected from both android devices

感謝の重複があまりにもこのI'veはそれを解決するために一歩近づいてきます。デバイスは同じセッションIDを共有していますが、その理由を知っている人は誰ですか? V3では

+0

重複が/stackoverflow.com/questions/41256136/on-disconnecting-chromecast-from-one-device-it-is-getting-disconnected-from-both – Nandakumar

+0

何も見つけずに何時間も検索しました...検索、ありがとう!残念ながらあなたがリンクしている質問には答えがありません。しかし、私は一歩近づくようになった、デバイスは同じセッションID、その上の任意の入力を共有する? –

答えて

0

、あなたがCastOptionsを設定するとき、あなたは送信者のアプリが切断時に受信機を停止したり、受信機にそれを任せるにしたいかどうかをフレームワークに伝え設定がある:のhttp:/のCastOptions.Builder#setStopReceiverApplicationWhenEndingSession()

+0

回答をお寄せいただきありがとうございます。私はその設定を実装しておらず、ドキュメントではデフォルトではfalseであるはずです。しかし、とにかくそれを試してみましたが、それは私を助けませんでした。私が編集で書いたように、デバイスは同じセッションIDを取得しますが、私はそれがそうしていないと推測しています。あなたはそれについて何か入力がありますか? –

+0

デバイスには異なるデバイスIDが必要です。一度に1つのセッションしかないので、sessionIdはすべて同じでなければなりません。どのレシーバーを使用していますか?カスタムですか? –

+0

ああ、私は参照してください。はい、カスタム受信者です。送信者が残っていて受信者が破棄されているかどうかを確認するコードが実装されているので、問題はないはずです。 –

関連する問題