Chromecast自定义选择器对话框

ron*_*173 3 android chromecast

有没有办法制作自定义的chromecast选择器对话框?我一直在查看文档,但无法找到有关如何执行此操作的任何内容.

例

Ali*_*daf 6

你可以这样做:

  1. 首先,扩展MediaRouteChooserDialogFragment,然后调用它MyChooserDialogFragment.
  2. 接下来,扩展MediaRouteDialogFactory(调用,例如,MyMediaRouteDialogFactory)并覆盖该方法onCreateChooserDialogFragment().在那里,您需要返回以下实例MyChooserDialogFragment:

    public MediaRouteChooserDialogFragment onCreateChooserDialogFragment() {
        return new MyChooserDialogFragment();
    }
    
    Run Code Online (Sandbox Code Playgroud)
  3. 最后,在动作提供者上设置此工厂:

    mediaRouteActionProvider.setDialogFactory(new MyMediaRouteDialogFactory());
    
    Run Code Online (Sandbox Code Playgroud)