从我们的应用程序启用Android的屏幕播放功能

时间:2016-04-28 11:35:28

标签: android chromecast mirroring android-mediaprojection mediarouter

我正在开发应用程序。我可以使用chromecast设备在电视上播放我的应用中的本地视频。

现在我想在电视上投射(镜像)完整的Android手机。我知道Android通过在快速设置中使用强制转换功能将其作为默认功能提供,其中用户必须明确连接到可用的Chrome Cast设备。

我如何从我的申请中做同样的事情?我尝试使用MediaProjection API来捕获屏幕并保存它。

有人能告诉我如何做到这一点吗?

2 个答案:

答案 0 :(得分:1)

如果您的意思是从您的应用程序以编程方式启用镜像以镜像您的手机,则无法执行此操作。如果你想将它限制在你自己的应用程序中,那么最接近的就是使用RemoteDisplay apis。使用这些API,您可以在自己的应用中创建视图并在Cast设备上投影,请参阅此tutorial

答案 1 :(得分:0)

Google Cast SDK可让您扩展Android,Chrome或iOS应用以控制电视或音响系统。它支持许多媒体格式,协议和编解码器,以简化集成。使用Google's Official Cast SDK 可以在这里找到Sample