我一直在寻找很多关于在 android 中实现屏幕转换(miracast)的方法,并且变得更加困惑。我有一个 HDMI 无线适配器。现在,当我插入加密狗并打开我的应用程序时,需要搜索可用设备,并且当用户选择设备时,镜像应该启动,并且我的屏幕需要反射(reflect)到已插入设备的设备。现在,我们需要从设置中转到显示器并打开无线显示器并连接到它们。截至目前,我尝试通过 WifiP2pManager 类来执行此操作,并获取了设备列表并连接到我的设备。但它在需要连接进行屏幕转换的设置无线显示上未显示为已连接。现在我的问题是我可以从我的应用程序开始转换以及如何开始转换?
最佳答案
没有公共(public) API 允许您直接操作连接,但您可以通过 MediaRouteActionProvider 集成一个应该执行您想要的操作的操作。
使用它,您可以在操作栏中显示一个按钮。当用户单击它时,它将显示配对设备的列表并进行快速扫描。从那里,用户将能够直接启动与可用设备的连接。
它适用于大多数设备,只是不会返回那些没有任何配对设备或不支持 Miracast 的设备(+一些不使用 MediaRoute 系统进行 Miracast 连接的三星设备)的操作。
关于android - 使用 HDMI wifi dongle 在 Android 中进行截屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22223972/