Chromecast MediaRouteButton有生产错误吗?

时间:2014-09-22 19:35:08

标签: android android-fragmentactivity chromecast

* - 问题是我的APP ID,以免浪费任何人的时间。

在关闭机会这有助于其他一些菜鸟真正的问题是我忘了检查:

"在检查更新时将串行设备#发送给Google" Chromecast设备设置应用程序折叠下方的复选框。

我还必须重新启动Chromecast设备才能生效。

现在Naddaf的github工作正常!


开始之前:我在使用ActionBarActivity的示例中没有问题,所以我的chromecast配置肯定不是问题。

参考:

https://github.com/googlecast/MediaRouter-Cast-Button-android

似乎有一个错误

mMediaRouter.addCallback(mMediaRouteSelector,mMediaRouterCallback,                 MediaRouter.CALLBACK_FLAG_REQUEST_DISCOVERY);

位于:MediaRouterButtonActivity.java

永远不会收到回电。

4天前有报道:

https://github.com/googlecast/MediaRouter-Cast-Button-android/issues/5

长版:

我有一个基于视频的Android应用程序的成熟测试版,该应用程序使用FragmentActivity并且目前针对SDK 14 +。

我已成功设置Chromecast设备进行开发,并且可以正常使用SDK / Extras中的示例应用。问题在于它们都是基于从ActionBarActivity继承的,它与FragmentActivity互斥/不兼容。

我尝试过的使用android.support.v7.app.MediaRouteButton的StackOverflow或github(只有一个项目)的每个例子都只运行MediaRouteButton从不实例化。

跟踪时我发现以下问题是:

mMediaRouter.addCallback(mMediaRouteSelector,mMediaRouterCallback,                 MediaRouter.CALLBACK_FLAG_REQUEST_DISCOVERY);

添加了回调功能,但Chromecast SDK从不回复它。

Google使用ActionBarActivity提供了一个完整的walkthru,但只是对MediaRouteButton的替代使用的短暂引用。

我现在浪费了2天时间已经试图绕过这个问题,但是猜测其中的方法是次优的。

是否有任何人有使用MediaRouteButton和FragmentActivity或工作文档链接的工作示例。现在看来这似乎是Chromecast团队的一次重大监督。

谢谢!

0 个答案:

没有答案