我想以编程方式连接到chromecast路线,就像在此处发布的那样:Is it possible to programmatically connect to a chromecast route?
这样做(调用<abcComponent [abcFg]="fg.controls[abcFg"]"></abcComponent>
)时,我得到一个异常mMediaRouter.selectRoute(aRouteInfo)
。
但是,当从弹出列表中通过chromecast按钮选择我的chromecast接收器,然后断开连接然后再次调用java.lang.IllegalStateException: Null media projection manager
时,它可以正常工作。
我认为我之前必须要求某种许可。在这种情况下,任何人都知道该怎么做?
此行中会抛出异常......
mMediaRouter.selectRoute(aRouteInfo)
...参数permissionData(Intent)似乎不完整。
答案 0 :(得分:0)
我发现了(新手)问题。我只需要自己创建Intent并在&#34; onActivityResult&#34;内做出反应。