我正在开发一个Android应用程序,现在我想添加一个屏幕镜像按钮,在配有chromecast的电视上显示相同的屏幕。
我找到了一种方法:chromecast remote 但是由于sample处于测试阶段,当我点击按钮时崩溃并且开发似乎很费时间(因为如果我只想镜像,我不需要用'presentation'创建新视图)。
第二种方式应该是推出谷歌家庭镜像服务,这项服务非常有效。但我找不到从我的应用程序中调用它的方法..
简而言之,我不再有任何线索,如果有人有任何想法会很好。
感谢您的回答!
答案 0 :(得分:0)
我有一个想法,但它纯粹是理论上的。
是否可以录制平板电脑的屏幕,将其编码为流,制作服务器(通过示例排序)并将本地IP地址提供给chromecast接收器的mediaInfo,以便它可以显示我的电视屏幕?
好吧,我希望你能看出我的意思, 在我得到答案之前,我一直在尝试这个想法。
答案 1 :(得分:0)
这sample对我有用。可能是您可能缺少添加您的AppID。根据设置说明,您需要拥有自己的AppID。请参阅以下从示例中复制的设置说明:
设置说明: -
如果您无法修复,请分享错误日志。
注意:Remote Display API仅与Cast SDK v2兼容,而不是v3。
答案 2 :(得分:0)
重提旧问题,但对于仍在寻找直接将活动镜像到chrome-cast的解决方案的人,请查看: castscreen 我必须编辑该库以启用从活动A启动转换服务,并通过多个活动(B,C,D)保持连接。 在android 6.0及更高版本上进行了测试