キャストアプリケーションを開発中です。私はchromecastデバイスを使用して、テレビで自分のアプリからローカルビデオをキャストすることができます。私たちのアプリケーションからAndroidのスクリーンキャスト機能を有効にしてください。
今、私はテレビで完全なアンドロイドの携帯電話を(ミラー)したいです。 Androidは、使用できるChrome Castデバイスに明示的に接続する必要があるクイック設定でCast機能を使用することで、これをデフォルトの機能として提供しています。
私のアプリケーションから同じことをどうやって行えますか? MediaProjection APIを使って画面をキャプチャして保存しようとしました。
誰でも私に指示する方法を教えてもらえますか?
「MediaProjection APIを使用して画面をキャプチャして保存しようとしました」 - 何がうまくいかなかったのですか? MediaProjection仮想ディスプレイの出力をMediaCodecエンコーダに向け、出力をストリーミングすることは、ミラーリングの中核部分です。 'screenrecord'シェルコマンドは、同様の方法でUSB経由で生のビデオを送ります。あなたはその部分に問題を抱えているのですか、あるいはデータを受け取ってそれに役立つ何かをしていますか? – fadden
@faddenはいUSB接続なしで出力をどのようにテレビに送るか? –
ネットワーク接続を使用します。それがあなたが理解していない部分であれば、あなたの質問でそれを明確にすべきです。これは広範な話題であり、あなたが何をするか、あなたがしないことが分かっているかは不明です。 – fadden