初始化Cast Companion Library时,请勿使用默认的“播放器控制”页面

时间:2014-04-23 21:11:38

标签: android chromecast google-cast

文档说明您应该在调用initialize方法时指定要显示的活动的类。如果将其保留为null,则将显示默认的“播放器控制”页面。但是,即使我将第三个参数设置为我正在投射的活动,也会显示默认的“播放器控制”页面:

mCastMgr = VideoCastManager.initialize(context, APPLICATION_ID, com.square.RadioActivity.class, "urn:x-cast:com.square.radio");

请帮忙。

1 个答案:

答案 0 :(得分:0)

你还在打电话startCastControllerActivity(..)吗?如果是这样,不要。既然你想开始自己的活动,你应该以你想要的方式和形状开始它,没有任何魔法(看看startCastControllerActivity()的实现,它创建一个意图,集一些额外的东西,并开始活动)。传递给初始化的参数用于(a)MiniController和(b)通知;在这两个地方,您可以单击图标并开始您声明的自己的活动。看看这两个地方,看看那些地方传递了什么,这样你就可以让你的活动处理这些额外的东西。