従来の Chromecast ドングルで完全に動作するアプリがあります。独自のカスタム チャネルを使用しています。
ただし、AndroidTV を使用しているときに Chromecast のアイコンが表示されません。AndroidTV は実際には Cast プロトコルをサポートするはずです。YouTube などのいくつかのアプリで動作していますが、ほとんどのアプリと私のアプリでは動作していません。
Google ドキュメント ( https://developers.google.com/cast/docs/android_tv ) から:
既存の Cast アプリケーションは、追加の手間をかけずに Android TV で実行できます
だから、何もしなくてもいいのに…。
同じドキュメントは、特定のメディア名前空間についても話しています:
urn:x-cast:com.google.cast.media
しかし、アプリがアイコンを表示するためにこの名前空間を使用する必要はないと思います。
何かアイデアがあれば、これについて私を助けてください。