文档说明您应该在调用initialize方法时指定要显示的活动的类。如果将其保留为null,则将显示默认的“播放器控制”页面。但是,即使我将第三个参数设置为我正在投射的活动,也会显示默认的“播放器控制”页面:
mCastMgr = VideoCastManager.initialize(context, APPLICATION_ID, com.square.RadioActivity.class, "urn:x-cast:com.square.radio");
请帮忙。
答案 0 :(得分:0)
你还在打电话startCastControllerActivity(..)
吗?如果是这样,不要。既然你想开始自己的活动,你应该以你想要的方式和形状开始它,没有任何魔法(看看startCastControllerActivity()
的实现,它创建一个意图,集一些额外的东西,并开始活动)。传递给初始化的参数用于(a)MiniController和(b)通知;在这两个地方,您可以单击图标并开始您声明的自己的活动。看看这两个地方,看看那些地方传递了什么,这样你就可以让你的活动处理这些额外的东西。