是否可以自定义 VideoCastControllerActivity?

Posted

技术标签:

【中文标题】是否可以自定义 VideoCastControllerActivity?【英文标题】:Is it possible to customize VideoCastControllerActivity? 【发布时间】:2015-01-06 17:52:13 【问题描述】:

我正在使用 Cast Companion Library(因为它可以更轻松地实现一些设计指南)。

我不想在播放视频时使用VideoCastControllerActivity,而是想使用我自己的活动。

CCL 是否在不修改 CCL 的情况下促进这一点?

【问题讨论】:

【参考方案1】:

您可以定义一个TargetActivity,它将从通知、投射对话框和锁定屏幕中调用。

如果您只想修改该活动的外观和感觉,您可以简单地复制其布局 XML 并根据需要进行更改。

最后你也可以自己实现VideoCastController;这就是VideoCastController 所做的。

【讨论】:

啊,我明白了。我可以在初始化 VideoCastManager 实例时指定 targetActivity。谢谢 请注意,如果您这样做,则不应调用 startVideoCastControllerActivity,而是应在需要时直接启动自己的活动。 我在我的资源中使用了自定义布局,它覆盖了 VideoCastControllerActivity 中使用的布局。我刚刚添加了一个 ImageButton,在大多数设备上一切正常,但是在尝试访问 ImageButton 时我们遇到了一些崩溃 - 由于某种原因,这会返回 null (ImageButton) findViewById(R.id.stop); 知道为什么会这样吗?

以上是关于是否可以自定义 VideoCastControllerActivity?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以自定义 VideoCastControllerActivity?

是否可以创建自定义核心数据持久存储协调器?

是否可以自定义 UITabBarItem 徽章?

是否可以像编辑“共享”按钮一样自定义 SFSafariViewController?

是否可以自定义 android 的相机裁剪意图视图?

是否可以使用 PyQt 创建自定义光标? [复制]