如何在Chromecast扩展控制器中创建自定义按钮/操作?

时间:2017-03-31 20:50:29

标签: android chromecast google-cast

我正在使用Chromecast SDK v3开发Android应用程序。

我需要在Chromecast扩展控制器中创建带自定义操作的自定义按钮。

我知道自定义按钮类型“@ id / cast_button_type_custom”,但我不知道如何创建它。如何使用自定义操作创建此类型的按钮?这甚至可能吗?

2 个答案:

答案 0 :(得分:0)

您可以了解可以对ExpandedController here进行哪种类型的自定义。至于按钮,它支持固定的set of button/actions,与Mini Controller支持的设置相同。要查看如何使用此示例,请查看官方v3示例:CastVideos-android

答案 1 :(得分:0)

Please go through google doc link , it may help to complete task

在“ ExpandedControlsActivity”中添加“ onCreate”方法,并传递“ cast_expanded_controller_activity”,您可以在添加了框架的框架中找到

注意:请勿更改小部件ID。

初始化小部件和

UIMediaController uiMediaController = getUIMediaController(); 例如uiMediaController.bindViewToForward(button_2,10000);

相应地传递初始化的小部件,您可以自定义UI以扩展控制器