我正在研究铸造应用程序。我可以使用 chromecast 设备将本地视频从我的应用程序投射到电视上。
现在我想在电视上投射(镜像)完整的安卓手机。我知道 Android 通过在快速设置中使用 Cast 功能将其作为默认功能提供,用户必须明确连接到可用的 Chrome Cast 设备。
我怎样才能在我的应用程序中做同样的事情?我尝试使用 MediaProjection API 来捕获屏幕并保存它。
谁能告诉我如何做到这一点?
我正在研究铸造应用程序。我可以使用 chromecast 设备将本地视频从我的应用程序投射到电视上。
现在我想在电视上投射(镜像)完整的安卓手机。我知道 Android 通过在快速设置中使用 Cast 功能将其作为默认功能提供,用户必须明确连接到可用的 Chrome Cast 设备。
我怎样才能在我的应用程序中做同样的事情?我尝试使用 MediaProjection API 来捕获屏幕并保存它。
谁能告诉我如何做到这一点?
如果您的意思是从您的应用程序以编程方式打开镜像以镜像您的手机,您不能这样做。如果您想将其限制为您自己的应用程序,那么最接近的方法是使用 RemoteDisplay api。使用这些 API,您可以在自己的应用程序中创建一个视图,并在您的 Cast 设备上进行项目,请参阅本教程。
Google Cast SDK 可让您扩展您的 Android、Chrome 或 iOS 应用程序以控制电视或音响系统。它支持多种媒体格式、协议和编解码器以简化集成。使用Google 的官方 Cast SDK 和示例可以在这里找到。