镜像应用chromecast

时间:2017-11-20 16:09:52

标签: android chromecast display mirroring

我正在开发一个Android应用程序,现在我想添加一个屏幕镜像按钮,在配有chromecast的电视上显示相同的屏幕。

我找到了一种方法:chromecast remote 但是由于sample处于测试阶段,当我点击按钮时崩溃并且开发似乎很费时间(因为如果我只想镜像,我不需要用'presentation'创建新视图)。

第二种方式应该是推出谷歌家庭镜像服务,这项服务非常有效。但我找不到从我的应用程序中调用它的方法..

简而言之,我不再有任何线索,如果有人有任何想法会很好。

感谢您的回答!

3 个答案:

答案 0 :(得分:0)

我有一个想法,但它纯粹是理论上的。

是否可以录制平板电脑的屏幕,将其编码为流,制作服务器(通过示例排序)并将本地IP地址提供给chromecast接收器的mediaInfo,以便它可以显示我的电视屏幕?

好吧,我希望你能看出我的意思, 在我得到答案之前,我一直在尝试这个想法。

答案 1 :(得分:0)

sample对我有用。可能是您可能缺少添加您的AppID。根据设置说明,您需要拥有自己的AppID。请参阅以下从示例中复制的设置说明:

设置说明: -

  1. 查看GitHub的代码
  2. 使用Google Cast SDK开发者控制台为远程显示接收器创建新的应用ID:https://cast.google.com/publish/
  3. 将应用ID添加到资源strings.xml文件
  4. 在您的移动设备上运行该应用
  5. 点击“播放”按钮
  6. ,选择Google Cast设备作为远程显示器

    如果您无法修复,请分享错误日志。

    注意:Remote Display API仅与Cast SDK v2兼容,而不是v3。

答案 2 :(得分:0)

重提旧问题,但对于仍在寻找直接将活动镜像到chrome-cast的解决方案的人,请查看: castscreen 我必须编辑该库以启用从活动A启动转换服务,并通过多个活动(B,C,D)保持连接。 在android 6.0及更高版本上进行了测试