Codelabs课程中缺少投射按钮

时间:2017-05-11 12:38:07

标签: android chromecast google-cast

我正在尝试学习如何制作Cast功能,所以我开始使用这个codelabs教程 https://codelabs.developers.google.com/codelabs/cast-videos-android/index.html#1

本教程给了我2个项目:app-start(我必须修改的程序)和app-done(完整的程序) 我按照说明直到第5步,我应该添加演员按钮。 它不起作用,也不适用于修改后的app-start或app-done。

其他具有强制转换功能的应用(如youtube)显示我的电视没有问题,但这并不是。

我怀疑在将来的应用程序中我需要的Cast Developer ID,但是它说这个将用作样本。

有人发现了其他问题,或者我只是需要购买我的Cast Developer ID吗?

2 个答案:

答案 0 :(得分:1)

您是否在 Google Cast SDK控制台中注册强制接收设备下的chromecast设备?如果没有,你必须这样做,等待15分钟,然后重新启动你的chromecast。我认为你不能避免这一步。无论如何,我没有,并且必须注册我的chromecast。也创建了一个虚拟应用程序。在此之后,我的chromecast开始出现在已发现的设备列表中。

答案 1 :(得分:0)

你很可能试图找到模拟器中的按钮或xml文件的预览。你永远找不到。

查看下面给出的链接

https://developers.google.com/cast/docs/design_checklist/cast-button#sender-cast-icon-states

你必须明白,施放按钮有4种状态,只有当附近有一个施法设备时它才会显示。所以如果你想检查按钮是否存在。首先在手机上安装apk而不是启动您的chromecast。此按钮将开始出现在您的应用上。

注意:您必须先在google cast sdk developers console上注册您的设备才能测试未发布的应用程序。(运行示例应用程序时就是这种情况。)