2016-07-11 10 views
1

Gibt es eine Möglichkeit, den gesamten Android-Bildschirm mit der Cast-API auf Chromecast zu übertragen? Ich möchte nicht einen benutzerdefinierten Empfänger implementieren, spiegeln Sie einfach den Tablet/Gerät-Bildschirm auf den Fernseher durch Drücken einer Taste auf meiner App.Ganzer Android-Bildschirm mit Cast-API umwandeln

Antwort

0

Sie müssten die RemoteDisplay-APIs verwenden und im Grunde eine lokale Ansicht auf dem Telefon erstellen (die nicht auf dem Telefon sichtbar sein muss, aber es kann sein, wenn Sie möchten) und die oben genannten APIs verwenden das auf dem Fernseher. Dafür brauchen Sie keinen eigenen Empfänger zu verwenden, das erklärt auch RemoteDisplay documentation. Beachten Sie, dass dies nur Ihre Ansicht (die Teil Ihrer App ist) auf dem Fernsehbildschirm zeigt. Sie können den Bildschirm des Telefons nicht auf dem Bildschirm außerhalb Ihrer eigenen App (und der festgelegten Ansicht) programmieren.

+0

Gibt es keine Möglichkeit, Chromacast-Routeninformationen abzurufen und direkt über die selectRoute-Funktion auf sie zu übertragen? Wir haben einige Informationen aus dem Chromecast-Gerät dh RouteInfo {name = Chromecast7690, description = Chrome, status = null, category = RouteCategory {name = null types = ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO gruppierbaren = false}, SupportedTypes = ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO ROUTE_TYPE_REMOTE_DISPLAY, – nette

+0

presentationDisplay = Anzeige-ID 18: DisplayInfo {"Chromecast7690", uniqueId "virtuell: com.google.android.gms, 10056, Chromecast7690,0", App 1280 x 720, real 1280 x 720, größte App 1280 x 720, kleinste App 1280 x 720, 60.0 fps, supportedRefreshRates [60.0], Rotation 0, Dichte 213 (213.0 x 213.0) dpi, layerStack 18, appVsyncOff 0, presDeadline 16666666, Typ VIRTUAL, Status ON, Besitzer com.google.android.gms (uid 10056), FLAG_SECURE, FLAG_PRESENTATION}, DisplayMetrics {Dichte = 1.3312501, Breite = 1280, Höhe = 720, skalierte Dichte = 1.3312501, xdpi = 213.0, ydpi = 213.0}, ist Valid = true} – nette

+0

Nicht sicher, was Sie meinen, wenn Sie Ihre "App" auf Chromecast spiegeln möchten, sind die APIs, die ich zuvor erwähnt habe, die einzige Möglichkeit, wie Sie es tun können. –

Verwandte Themen