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
1
A
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.
Verwandte Themen
- 1. wkhtmltopdf mit ganzer Seite Hintergrundbild
- 2. Anzeigenummer mit Dezimalstellen statt ganzer Zahl
- 3. Problem mit ganzer Seite horizontaler Bildlauf
- 4. Bedingte Kompilierung ganzer Namespaces - C#
- 5. Vergleichen ganzer Zahlen beliebiger Typen
- 6. Buchstaben innerhalb ganzer Zahlen. Was sind Sie?
- 7. mit json_encode Umwandeln()
- 8. Drehen zweier ganzer Zahlen in einem Schwimmer mit, java
- 9. Verwendung von kleiner ganzer Zahl mit Bits Operator in C
- 10. Bootstrap Textfeld neben anderen Eingängen, mit ganzer Breite
- 11. Ganzer Wert wird nicht übergeben von Eingabefeld mit POST PHP
- 12. Umwandeln eine Zeichenfolge mit Python
- 13. AngularJS-Eingang zum Akzeptieren ganzer Zahlen und Sonderzeichen
- 14. Sollten Webservices zur Erstellung ganzer Websites verwendet werden?
- 15. Schweben füllt nicht in ganzer Hintergrundfarbe der Region/Blockes
- 16. C Integer-Überlauf Verhalten bei größerer Breite ganzer Zahlen
- 17. Ganzer Seite Weißer Hintergrund Preloader Fade in Link klicken (Beispiel)
- 18. Git - Squash ganzer Zweig - eine Linie Squash Befehl
- 19. Teil von NSString kursiv oder fett formatieren, nicht ganzer String
- 20. Gedanken zum Speichern ganzer LINQ-Objekte in Sitzung?
- 21. Bestehenden Code mit Java 8 Lambda umwandeln
- 22. Index mit Bindestrich in Name umwandeln
- 23. Umwandeln von UIViewController mit UITableView in UITableViewController
- 24. Zeichenkette mit Komma in ganze Zahl umwandeln
- 25. Bildsequenz in Video mit Transparenz umwandeln
- 26. Datum in UTC umwandeln mit moment.js
- 27. Grenzen mit css in Bilder umwandeln?
- 28. Datumsangabe in Worte umwandeln mit Java
- 29. Null in String umwandeln
- 30. Umwandeln der Ausdruck Lambda
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
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
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. –