0

アンドロイドアプリケーションで 'ExpandedControlsActivity'のカスタムレイアウトを使用することはできますか?標準レイアウトにボタンを追加して、ユーザーがさまざまなビデオストリーム(低/高)から選択できるようにします。Google Cast 'ExpandedControlsActivity'のカスタムレイアウト

現時点では標準のものを使用しています。 https://codelabs.developers.google.com/codelabs/cast-videos-android/#9

答えて

0

いいえ、レイアウトを制御することはできません。その画面上のボタンには、あらかじめ定義されたアクションのいずれかしか使用できません。ただし、独自のカスタムアクティビティーを作成し、そのコントローラーを拡張コントローラーとして使用することができます(つまり、ユーザーがミニコントローラーをタップすると呼び出される)。 UiMediaControllerを使用して、アプリケーションのUIコンポーネントをリモートセッションにバインドするのは簡単ですが、そのようなアクティビティを書くことはあまり面倒ではありません。

+0

私は、ビデオの再生中に同じビデオの高/低ストリームを選択できるようにしたいのですが、どうすればいいですか?私は標準的なレイアウトでそれを達成することができますか私は自分自身を実装する必要がありますか? – Kazmi

+0

先ほどお話したように、独自のバージョンを作成しない限り、レイアウトを制御することはできません。 –

0

カスタムレイアウトを追加するには、機能を追加するためにactivity_layout.xmlおよびactivity.javaを変更する必要があります。

ExpandedControlActivityレイアウトファイルは、ExpandedControllerActivityから拡張されているため、アクセスできません。

独自のアクティビティを作成し、ExpandedControlsActivityの代わりにそのアクティビティを使用する方法があります。

関連する問題