Android用キャストSDK V3に問題があります。 MediaRouteButtonが可視になったときに、コールバックを見つけて設定できません(クロマキャストデバイスを検出しました)。 ありがとうございます!MediaRouteButton検出デバイスのコールバック
0
A
答えて
3
あなたはいくつかのオプションを持って、あなたはあなたのケースに合った1を参照して実験する必要があります。
あなたは
CastStateListener
を登録するCastContext
を使用することができます。このリスナーは、キャストの状態に関する情報を提供します。キャストの状態に関する情報は、キャストデバイスが使用可能になったときなどに表示されます。DiscoveryManagerListener
は、キャストデバイスが変更されたときに通知します。CastButtonFactory
を使用してキャストボタンをsetUpMediaRouteButton
に追加すると、MenuItem
が返されます。そのメニュー項目の可視性を自分で監視することができます。
+0
ありがとうございました!最高で完全な答えです。 – MSerg
関連する問題
- 1. 検出iOSデバイス
- 2. ネットワーク上のデバイスの検出
- 3. Android USBデバイスの検出
- 4. Bluetoothデバイス「ids」の検出
- 5. アンドロイド検出デバイスの幅
- 6. ローカルネットワークでのデバイス検出
- 7. pyUSBないデバイスの検出
- 8. AndroidでのBluetoothデバイスの検出 - startDiscovery()
- 9. ユーザエージェントの文字列とデバイスの検出
- 10. コールバックでナビゲータポップを検出する方法
- 11. モバイル固有のビュー/デバイス検出
- 12. 古いデバイスのモバイル検出とサポート
- 13. MediaRouteButtonをクリックした後のスタイルダイアログ
- 14. アクションバーにChromecastのMediaRouteButtonを表示
- 15. MediaRouteButtonの動作を拡張する
- 16. iOS Bluetoothがデバイスを検出しない
- 17. AndroidデバイスでGoogleサービスを検出する
- 18. アナログ入力デバイスでファジィパターンマッチを検出
- 19. Bluetoothデバイスが検出できない
- 20. WP10検出されたBluetoothデバイス機能
- 21. Xcodeでデバイスが検出されない
- 22. ブラウザ内からデバイスを検出する
- 23. USBデバイスを検出しています
- 24. フィンガープリントセンサーが検出できないデバイス
- 25. jqueryコールバックの検証
- 26. 検証、コールバック
- 27. コールバック検証
- 28. Mac OSXでWi-Fiを使用しているiOSデバイスやAndroidデバイスを検出または検出します。
- 29. 必要なアプリケーションを搭載したデバイスのみのBluetoothデバイスの検出
- 30. iPhoneデバイス4,5,5,6のTodayウィジェットでデバイスの向きが検出されない
あなたはユースケースについて説明できますか? –
こんにちは、私は外部から選択されたアイテムのキャストを開始したいと思います。 onCreateではintentを処理しuriを取得してchromecastに送信したいが、chromecsaatデバイスをスキャンするのに時間がかかり、MediaRouteButtonのshowDialogを呼び出すとNullPointerExceptionが発生する。ありがとうございました! – MSerg