android - 三星 Tab E 上的 Chromecast 无法连接
问题描述
我正在使用 chromecast 将信息投射到电视屏幕上。成功注册应用程序和chromecast设备本身后,我成功连接到电视并使用带有api 27的手机投射数据。同时我无法使用同一应用程序通过平板电脑连接到电视。平板电脑有 api 19,我用 api 27 安装了非官方 Android,但也没有成功。
手机和桌子都使用标准应用程序(如 Youtube 等)成功投射所有内容。
当我使用平板电脑时,当我调用函数 CastRemoteDisplayLocalService.startService 并调用 onRemoteDisplaySessionError 时会发生错误。几秒钟后,电视屏幕变黑,但平板电脑向我显示连接丢失的消息。
这是我得到的日志:
D/MainActivity: onRouteSelected D/Rasul: CreatedPresentation0
V/MediaRouter:调度路由变化:UserRouteInfo{ name=Bedroom TV, description=Chromecast, status=null, category=RouteCategory{ name=Devices types=ROUTE_TYPE_USER groupable=false }, supportedTypes=ROUTE_TYPE_USER , presentationDisplay=null }
V/MediaRouter:调度路由变化:UserRouteInfo{ name=Bedroom TV, description=Chromecast, status=null, category=RouteCategory{ name=Devices types=ROUTE_TYPE_USER groupable=false }, supportedTypes=ROUTE_TYPE_USER , presentationDisplay=null }
V/MediaRouter:调度路由变化:UserRouteInfo{ name=Bedroom TV, description=Chromecast, status=null, category=RouteCategory{ name=Devices types=ROUTE_TYPE_USER groupable=false }, supportedTypes=ROUTE_TYPE_USER , presentationDisplay=null }
V/MediaRouter:调度路由变化:UserRouteInfo{ name=Bedroom TV, description=Chromecast, status=null, category=RouteCategory{ name=Devices types=ROUTE_TYPE_USER groupable=false }, supportedTypes=ROUTE_TYPE_USER , presentationDisplay=null }
V/MediaRouter:调度路由变化:UserRouteInfo{ name=Bedroom TV, description=Chromecast, status=null, category=RouteCategory{ name=Devices types=ROUTE_TYPE_USER groupable=false }, supportedTypes=ROUTE_TYPE_USER , presentationDisplay=null }
调度路线变更:UserRouteInfo{ name=Bedroom TV, description=Chromecast, status=null, category=RouteCategory{ name=Devices types=ROUTE_TYPE_USER groupable=false }, supportedTypes=ROUTE_TYPE_USER , presentationDisplay=null } W/CastRemoteDisplayLocalService: [Instance: com .google.android.gms.cast.CastRemoteDisplayLocalService$10@b44de89] ConnectionSuspended 1 I/MediaRouter:取消选择当前路由,因为它不再可选:MediaRouter.RouteInfo{ uniqueId=com.google.android.gms/.cast.media。 CastMediaRouteProviderService:1cc4d2c9976ead58a32b1075cdd51184,name=卧室电视,description=Chromecast,iconUri=null,enabled=true,connecting=false,connectionState=2,canDisconnect=false,playbackType=1,playbackStream=-1,deviceType=1,volumeHandling=1, volume=20,volumeMax=20,presentationDisplayId=-1,extras=Bundle[mParcelledData.dataSize=868], settingsIntent=null, providerPackageName=com.google.android.gms }
E/CastRemoteDisplayLocalService: 连接不成功\
E/CAST:结果 - 空
E/CastRemoteDisplayLocalService:由于 API 客户端未准备好,无法停止远程显示
V/MediaRouter: 选择路由: RouteInfo{ name=Tablet, description=null, status=null, category=RouteCategory{ name=null types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null } V/MediaRouter:调度路线变更:UserRouteInfo{ name=Bedroom TV, description=Chromecast, status=null, category=RouteCategory{ name=Devices types=ROUTE_TYPE_USER groupable=false }, supportedTypes=ROUTE_TYPE_USER , presentationDisplay=null }
删除路由:UserRouteInfo{ name=Bedroom TV, description=Chromecast, status=null, category=RouteCategory{ name=Devices types=ROUTE_TYPE_USER groupable=false }, supportedTypes=ROUTE_TYPE_USER , presentationDisplay=null }
我真的不知道下一步该做什么。甚至可能吗?
解决方案
推荐阅读
- sinatra - Uglifier 和谐模式 ES6
- java - 如何使用 Java 集成测试调用 Drools 规则
- python - 格式化和比较数组 Numpy Python
- python - 基于 groupby 过滤器的 Pandas 数据帧拆分
- tcl - 无法在 tcl 中增加环境变量
- python - 是否可以从文件中获取字体而不需要将其安装在计算机上?
- c - 在这种情况下,为什么我需要避免“将函数指针转换为通用指针”?
- javascript - 我需要在此代码中添加什么来阻止随机生成的图像重复自己?
- java - 错误:无法找到或加载主类 App 原因:java.lang.ClassNotFoundException:VScode 上的 App
- javascript - Javascript覆盖类方法