非常に多くの依存関係をドラッグすることなく、Chromecast 機能を Android アプリに追加する方法はありますか? 私の知る限り、送信アプリには次のライブラリが必要です。
- アンドロイド サポート v4
- android-support-v7-appcompat
- android-support-v7-mediarouter
- GoogleCastSDK
最小限の送信アプリを作成しました。これは、CastContext を作成して破棄するだけの単一のアクティビティです。アクションバーは使用しません。リリース ビルド (proguard-android.txt を使用) は約 500 KB です。
既存のビデオ プレーヤー アプリに Chromecast のサポートを追加する予定です。既存のアプリは現在 400KB 未満で、サポート ライブラリを使用しておらず、Android 2.2 以降で完全に動作します。
ここで何か不足していますか?基本的に、Chromecast の送信側は UDP を使用して受信側を検出し、WebSocket を使用して受信側と通信します。なぜ数メガバイトの JAR とリソース ファイルが必要なのですか?