Android Chromecast MediaRouteButton是否存在生产缺陷?

Android Chromecast MediaRouteButton是否存在生产缺陷?,android,android-fragmentactivity,chromecast,Android,Android Fragmentactivity,Chromecast,*-问题是我的应用程序ID,以免浪费任何人的时间 很可能这对其他人有帮助真正的问题是我忘了检查: 检查Chromecast设备设置应用程序折叠下方的更新复选框时向Google发送串行设备 我还必须重新启动我的Chromecast设备,以使其生效 现在Naddaf的github运行良好 在开始之前:我没有问题铸造使用ActionBarActivity的示例,所以我的chromecast配置绝对不是问题所在 关于: 这里面似乎有个漏洞 mMediaRouter.addCallbackmMediaRo

*-问题是我的应用程序ID,以免浪费任何人的时间

很可能这对其他人有帮助真正的问题是我忘了检查:

检查Chromecast设备设置应用程序折叠下方的更新复选框时向Google发送串行设备

我还必须重新启动我的Chromecast设备,以使其生效

现在Naddaf的github运行良好

在开始之前:我没有问题铸造使用ActionBarActivity的示例,所以我的chromecast配置绝对不是问题所在

关于:

这里面似乎有个漏洞

mMediaRouter.addCallbackmMediaRouteSelector,mMediaRouterCallback, MediaRouter.CALLBACK\u FLAG\u REQUEST\u DISCOVERY

位于:MediaRouterButtonActivity.java

从不接收回拨

这是4天前报道的:

长版本:

我有一个成熟的基于视频的Android应用测试版,它使用FragmentActivity,目前的目标是SDK 14+

我已经成功设置了一个Chromecast设备进行开发,它可以很好地与SDK/Extras中的示例应用程序配合使用。问题是它们都是基于从ActionBarActivity继承的,ActionBarActivity与FragmentActivity互斥/不兼容

StackOverflow或github中的每个示例都只有一个我尝试过的使用android.support.v7.app.MediaRouteButton的项目只运行MediaRouteButton,从未实例化过

追踪时,我发现问题如下:

mMediaRouter.addCallbackmMediaRouteSelector,mMediaRouterCallback, MediaRouter.CALLBACK\u FLAG\u REQUEST\u DISCOVERY

已添加回调,但Chromecast SDK从不回调

谷歌使用ActionBarActivity提供了一个完整的演练,但只是短暂地提到了MediaRouteButton的替代用途

我现在已经浪费了两天的时间来想办法解决这个问题,但我还是在猜测自己的解决办法

是否有人有将MediaRouteButton与FragmentActivity或工作文档链接一起使用的工作示例。这似乎是Chromecast团队的一个重大疏忽


谢谢

我刚刚从Github获取了源代码,添加了我的应用程序ID,在我的N5上编译并运行了它,运行了公开可用的Play服务,它工作了,即显示了没有问题的设备。谢谢阿里。我正在使用全新的Galaxy标签。其他每一个ActionBarActivity github项目都与我的应用程序ID一起工作,并向我的电视播放。当我使用MediaRouteButton项目时,每个活动都只是一个空屏幕。有什么想法吗?PS-我正在使用Eclipse和最新的SDK。这个问题适用于示例应用程序中的所有4个按钮。当我点击任何按钮MRD、MRB、MR操作栏按钮、MR自定义对话框按钮时,我只会看到一个空屏幕。您使用的应用程序id是什么?你在日志中看到了什么?