CastCompanionLibrary v2.9.1
を使用して、play-services-cast:10.0.1
を使用するように変更されたAndroidアプリがあります(グラデーションの依存関係を変更するだけです)。ユーザーの操作なしで自動的にキャストされるAndroidアプリ(CastCompanionLibrary)
ショートバージョン:ユーザーが操作しなくてもChromeCastデバイスに自動的に接続しようとしています。
ロングバージョン:
play services 10.0.1
を使用するCCLライブラリを更新しているので、私はいくつかのユーザーはアプリが自動的にユーザーの操作なしCHROMECASTにキャスト/接続されていることを言及しなければなりませんでした。
ユーザーの中には、このアプリを使用していないと回答しているユーザーがいれば、WiFiに接続して自動的にキャストしようとしています。他の人は、アプリを使用していると言い、ChromeCastボタンを押さずにアプリがキャストを開始します。
-
私は何が起こっているのか説明するかもしれないCHROMECAST APIへの潜在的な変化を探すために場所を考え出すのトラブルを抱えています。私はこの問題が私のアプリや他の多くのChromeCast対応アプリでのみ発生しているのかどうかも分かりません。最後に、自分のChromeCastデバイスでこの問題を再現できません。
ご協力いただければ幸いです。
詳細な回答をいただき、ありがとうございます。 「再接続」は、おそらく私が逃していたキーワードです。ユーザレポートの中には、最近キャスティングされているかどうかは言及されていませんが、おそらくそれらはありました。 'setLiveStreamDuration'はとても有望ですね。私は見て戻って報告します。 –
私は 'liveStreamDuration'を2分に設定しました(これは音楽プレーヤーですが、再接続しなければ特に重要ではありません)。また、 'CastConfiguration.Builder'オブジェクトに' .disableLaunchOnConnect() 'を設定しました。 WiFiに接続しているときに、この旗がアプリの予期せぬ起動を説明しているのだろうか。今すぐビルドを開始するので、数日以内にいくつかのフィードバックがあります。 –
あなたのアプリとそのフローはわかりませんが、disableLaunchOnConnect()を呼び出すのは正しいことではないかもしれません。ユーザーがキャストを開始してキャストデバイスを選択すると、キャストデバイスに接続されてもレシーバーアプリが起動されないことを意味します。私はそれがあなたが望むものであるとは思わない。 –