Я использую Chromecast для трансляции информации на экран телевизора.После успешной регистрации приложения и самого устройства Chromecast я успешно подключился к телевизору и произвел передачу данных с помощью телефона с помощью API 27. В то же время я не смог подключиться к телевизору через планшет с помощью того же приложения.Планшет имеет api 19, и я установил неофициальный Android с api 27, который тоже не удался.
И телефон, и таблица успешно преобразуют все, используя стандартные приложения, такие как Youtube и т. Д.
Когда я использую планшет, возникает ошибка, когда я вызываю функцию CastRemoteDisplayLocalService.startService и вызываетonRemoteDisplaySessionError.В течение нескольких секунд экран телевизора становится черным, но планшет показывает мне сообщение, что соединение потеряно.
D / MainActivity: onRouteSelected D / Rasul: CreatedPresentation0
V / MediaRouter: отправка изменения маршрута: UserRouteInfo {имя= Телевизор в спальне, описание = Chromecast, статус = ноль, категория = RouteCategory {имя = типы устройств = ROUTE_TYPE_USER groupable = false}, supportTypes = ROUTE_TYPE_USER, presentationDisplay = null}
V / MediaRouter: отправка изменения маршрута: UserRouteInfo{name = Спальня TV, описание = Chromecast, status = null, категория = RouteCategory {name = Типы устройств = ROUTE_TYPE_USER groupable = false}, supportTypes = ROUTE_TYPE_USER, presentationDisplay = null}
V / MediaRouter: отправка изменения маршрута: UserRouteInfo {name = Спальня TV, описание = Chromecast, status = null, категория = RouteCategory {name = Типы устройств = ROUTE_TYPE_USER groupable = false}, supportTypes = ROUTE_TYPE_USER, presentationDisplay = null}
V / MediaRouter: Диспетчеризацияизменение маршрута: UserRouteInfo {name = спальня TV, описание =Chromecast, status = null, категория = RouteCategory {имя = типы устройств = ROUTE_TYPE_USER groupable = false}, supportTypes = ROUTE_TYPE_USER, presentationDisplay = null}
V / MediaRouter: отображение изменения маршрута: UserRouteInfo {name = Bedroom TV,description = Chromecast, status = null, категория = RouteCategory {name = Типы устройств = ROUTE_TYPE_USER groupable = false}, supportTypes = ROUTE_TYPE_USER, presentationDisplay = null}
Изменение изменения маршрута: UserRouteInfo {name = Спальня TV, описание =Chromecast, status = null, категория = RouteCategory {name = Типы устройств = ROUTE_TYPE_USER groupable = false}, SupportedTypes = ROUTE_TYPE_USER, presentationDisplay = null} W / CastRemoteDisplayLocalService: [Экземпляр: com.google.android.gms.cast.is10LmSteviceCardRoteStem] ConnectionSuspended 1 I / MediaRouter: отмена выбора текущего маршрута, поскольку его больше нельзя выбрать: MediaRouter.RouteInfo {uniqueId = com.google.android.gms / .cast.media.CastMediaRouteProviderService: 1cc4d2c9976ead58a32b1075cdd51184, имя = телевизор в спальне, описание = Chromecast, iconUri = null, включено = true, подключение = false, connectionState = 2, canDisconnect = false, PlayType = 1, PlayStream = -1, DeviceType = 1, volumeHandling = 1, громкость =20, volumeMax = 20, presentationDisplayId = -1, дополнительные = Bundle [mParcelledData.dataSize = 868], settingsIntent = null, providerPackageName = com.google.android.gms}
E / CastRemoteDisplayLocalService: соединениене удалось \
E / CAST: результат - пусто
E / CastRemoteDisplayLocalService: невозможно остановить удаленное отображение, так как клиент API не готов
V / MediaRouter: выбор маршрута: RouteInfo {имя = планшет, описание = ноль, статус = ноль, категория = RouteCategory {имя = ноль типов = ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO groupable = false}, поддерживаемые типы = ROUTE_TYPE_LIVE_VIDE = null = представление MediaRouter: отправка изменения маршрута: UserRouteInfo {имя = спальня, описание = Chromecast, статус = ноль, категория = RouteCategory {имя = типы устройств = ROUTE_TYPE_USER groupable = false}, поддерживаемые типы = ROUTE_TYPE_USER, presentationDisplay = null}
Удаление маршрута: UserRouteInfo {name = Спальня TV, описание = Chromecast, status = null, категория = RouteCategory {name = Типы устройств = ROUTE_TYPE_USER groupable = false}, supportTypes = ROUTE_TYPE_USER, presentationDisplay = null}
Я действительно не знаю, что делать дальше. Это вообще возможно?