gpt4 book ai didi

android - 如何在 WiFi 直接连接的基础上将屏幕共享到另一台设备

转载 作者:可可西里 更新时间:2023-11-01 18:49:09 25 4
gpt4 key购买 nike

我想开发一个 AP,通过使用 WiFi 直接连接将 (SOURCE) 屏​​幕共享到另一个 (SINK) 设备。

我通过 Wifi 直接 API 成功连接了两个设备,但 getPresentationDisplay() 返回 null。似乎 SOURCE 设备没有找到 SINK 设备导出的任何附加显示服务。 API 级别 4.2.2 是否支持它?或者是否有任何 API 可以将显示服务注册到 SOURCE?

//Get Media router service
mMediaRouter = (MediaRouter) getSystemService(Context.MEDIA_ROUTER_SERVICE);
MediaRouter.RouteInfo route = mMediaRouter.getSelectedRoute(MediaRouter.ROUTE_TYPE_LIVE_VIDEO);
if (route != null) {
Display presentationDisplay = route.getPresentationDisplay();
if (presentationDisplay != null) {
Presentation presentation = new DemoPresentation(this, presentationDisplay);
Log.i("tracer", "presentation.show();");
presentation.show();
}
}

最佳答案

如果 CatVision.io 我是作者- Android 应用程序的屏幕共享软件组件。与媒体投影(基本上是设备的屏幕)相关的源代码在这里:https://github.com/TeskaLabs/CatVision-io-SDK-Android/blob/master/cvio/src/main/java/com/teskalabs/cvio/CatVision.java

关于android - 如何在 WiFi 直接连接的基础上将屏幕共享到另一台设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17257792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com