【问题标题】:Custom layout for Google Cast 'ExpandedControlsActivity'Google Cast 'ExpandedControlsActivity' 的自定义布局
【发布时间】:2017-04-19 10:16:26
【问题描述】:

是否可以在 android 应用程序中为“ExpandedControlsActivity”自定义布局?我想在标准布局中添加一个按钮,允许用户从不同的视频流(低/高)中进行选择。

目前我使用的是标准的;

Google codelabs - Cast SDK v3 Android Codelab

【问题讨论】:

    标签: android video-streaming android-custom-view google-cast


    【解决方案1】:

    不,您无法控制布局。您只能对该屏幕上的按钮使用预定义的操作之一。但是,您可以编写自己的自定义活动并将其用作扩展控制器(例如,如果用户点击迷你控制器,则会调用它)。鉴于使用 UiMediaController 很容易将应用的 ui 组件绑定到远程会话,编写这样的 Activity 应该不会太麻烦。

    【讨论】:

    • 我想让用户在播放视频时选择同一视频的高/低流,我该怎么做?我可以用标准布局实现它还是我必须实现自己的?
    • 正如我之前所说,您无法控制布局,除非您创建自己的版本。
    • 在 iOS 中,是否可以使用自定义 UIViewController 来充当 ExpandedController ?
    【解决方案2】:

    要添加任何自定义布局,您需要修改 activity_layout.xml 和 activity.java 以添加功能。

    但您无权访问 ExpandedControlsActivity 布局文件,因为它是从 ExpandedControllerActivity 扩展而来的。

    所以唯一的方法是编写自己的活动,而不是使用它来代替 ExpandedControlsActivity。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-03
      • 2019-03-09
      • 1970-01-01
      • 2021-12-10
      • 2019-10-08
      • 1970-01-01
      • 1970-01-01
      • 2013-05-07
      相关资源
      最近更新 更多