
我像这样创建一个MediaRouter和MediaRouteSelector:
mMediaRouter = MediaRouter.getInstance(this);mMediaRouteSelector = new MediaRouteSelector.Builder() .addControlcategory(CastMediaControlintent.category_CAST) .build();
然后我开始发现:
mMediaRouter.addCallback(mMediaRouteSelector,mMediaRouterCallback,MediaRouter.CALLBACK_FLAG_PERFORM_ACTIVE_SCAN);
在onProvIDerAdded回调方法中,我似乎只获得了3个提供商:AndroID,com.Google.androID.youtube和com.Google.androID.gms.只有’androID’提供了一条名为’Phone’的路线.
为什么我的Chromecast设备不显示?其他应用程序可以看到它,所以我应该有连接.
解决方法 好吧,对我有用的是:在媒体路由器回调中添加onRouteAdded方法,并查找具有以下描述的设备:“Chromecast”
总结以上是内存溢出为你收集整理的android – 无法获取网络上的强制转换设备列表全部内容,希望文章能够帮你解决android – 无法获取网络上的强制转换设备列表所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)