2016-04-05 4 views
0

Ich versuche ein Titanium-Modul für MediaRouter (Chromecast) zu bauen. Die Standardlösung dafür ist die Verwendung eines MediaRouteSelectors, der einen Dialog mit Elementen von android-support-mediarouter.jar öffnet. Wenn ich eine Demo-App mithilfe des Chromecast-Moduls erstelle, versucht der aapt, Abhängigkeiten zu appcompat-v7 aufzulösen. Ein Modul kann jedoch nur mit einem Ordner arbeiten.Android MediaRouter

Meine Frage: Ist es möglich, einen MediaRoute ohne UI zu bekommen? Ich meine, der Android und das System geben mir eine Sammlung von verbundenen Geräten (Name und ID), ich baue ein eigenes Dialogfeld und das Ergebnis der Benutzer wählen ruft eine Methode, mit diesem ausgewählten Gerät zu vereinbaren. Diese Lösung würde den Konflikt vermeiden.

Hier ist der Repo: https://github.com/AppWerft/Ti.Chromecast/tree/master/android

Dank

Antwort

0

MediaRoute hat nichts mit der Benutzeroberfläche selbst zu tun. Sie können eine Erkennung im lokalen Netzwerk für die Routen initiieren, die Ihren Suchkriterien entsprechen, und sich dann registrieren, um benachrichtigt zu werden, wenn eine übereinstimmende Route gefunden oder gelöscht wird usw. Wenn Sie Ihre eigene Benutzeroberfläche anzeigen möchten, müssen Sie sie verwalten die Liste selbst, sowohl in Bezug auf Buchhaltung, Interaktionen und Präsentation. Sehen Sie sich unsere Android-Absenderdokumentation oder eine unserer Android-Beispiel-Apps an (z. B. MediaRoute-Cast-Button sample), um eine Idee zu erhalten.

Verwandte Themen