我正在尝试学习如何制作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吗?
答案 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上注册您的设备才能测试未发布的应用程序。(运行示例应用程序时就是这种情况。)