是否可以自定义 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?