Chromecast 自定义选择器对话框
Chromecast custom selector dialog
有没有办法制作自定义 chromecast 选择器对话框?我一直在查看文档,但找不到有关如何执行此操作的任何信息。
你可以做到:
- 首先,扩展 MediaRouteChooserDialogFragment,并将其命名为
MyChooserDialogFragment
。
接下来,扩展 MediaRouteDialogFactory
(例如调用 MyMediaRouteDialogFactory)并覆盖方法 onCreateChooserDialogFragment()
。在那里,你需要 return MyChooserDialogFragment
:
的一个实例
public MediaRouteChooserDialogFragment onCreateChooserDialogFragment() {
return new MyChooserDialogFragment();
}
最后,在动作提供者上设置这个工厂:
mediaRouteActionProvider.setDialogFactory(new MyMediaRouteDialogFactory());
有没有办法制作自定义 chromecast 选择器对话框?我一直在查看文档,但找不到有关如何执行此操作的任何信息。
你可以做到:
- 首先,扩展 MediaRouteChooserDialogFragment,并将其命名为
MyChooserDialogFragment
。 接下来,扩展
的一个实例MediaRouteDialogFactory
(例如调用 MyMediaRouteDialogFactory)并覆盖方法onCreateChooserDialogFragment()
。在那里,你需要 returnMyChooserDialogFragment
:public MediaRouteChooserDialogFragment onCreateChooserDialogFragment() { return new MyChooserDialogFragment(); }
最后,在动作提供者上设置这个工厂:
mediaRouteActionProvider.setDialogFactory(new MyMediaRouteDialogFactory());