首页 > 解决方案 > 三星 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 }

我真的不知道下一步该做什么。甚至可能吗?

标签: androidcastingchromecast

解决方案


推荐阅读