dbraner Posted August 27, 2011 Share Posted August 27, 2011 (edited) Hallo, ich habe mal den Airstream Media Player etwas modifiziert, damit das Tool mit dem DVBViewer zusammenarbeitet. Da das Programm open source ist und unter der GPL steht, verzichtet es auf eine direkte Kommunikation mit dem DVBViewer per COM, um hier rechtliche Probleme zu vermeiden. Stattdessen kann beim Abspielen eines Videos per Airplay ein Programm aufgerufen werden, das dann mit dem DVBViewer kommuniziert. Als Beispiel liegt ein VBScript ap.vbs bei. Der Airstream Media Player ruft dieses Script auf, wenn per Airplay eine bestimmte Aktion (z.B. Pause oder Stop) erfolgt. Folgende Parameter sind möglich und können im Script entsprechend behandelt werden: PLAY - Ein Video wird per Airplay gestartet PAUSE - Die Wiedergabe wird unterbrochen STOP - Die Wiedergabe wird angehalten PHOTO - Es soll eine Diashow angezeigt werden Das Beispielscript behandelt nur PLAY und STOP. Bei PLAY wird der Ton vom DVBViewer abgeschaltet und das Fenster minimiert. Bei STOP wird der DVBViewer wieder angezeigt und der Ton eingeschaltet. Zur Installation die Dateien in einem Verzeichnis entpacken. Es empfiehlt sich, den Airstream Media Player per Autostart minimiert zu starten. Er wird dann in der Symbolleiste angezeigt. Voraussetzung ist die Installation von Bonjour (wird z.B. bei iTunes mit installiert, ansonsten mal nach Bonjour und Windows googeln) sowie Microsoft .NET. Die Konfiguration erfolgt über die Datei AirStreamPlayer.exe.config (XML-Datei). Die wichtigsten Parameter: useWMPInstead - Wenn True, wird der Windows Media Player benutzt, ansonsten Quicktime. Ich empfehle True. startVideosFullscreen - Wenn True, erfolgt die Wiedergabe in Fullscreen execCommand - Wenn None, wird kein externes Programm ausgeführt. Hier sollte der Pfad zu ap.vbs eingetragen werden, damit der DVBViewer angesprochen wird minAfterPlayback - Wenn True, wird der Player nach der Wiedergabe wieder minimiert. Bekannt Einschränkungen und Probleme: Wenn während der Wiedergabe auf iPhone/iPad auf Airplay geschaltet wird, muss ggf. die Wiedergabe nochmals gestartet werden DRM Content wird nicht unterstützt Musik-Wiedergabe wird nicht unterstützt (?) EDIT: Source Code angehängt. ASMP.zip ASMP_src.zip Edited August 27, 2011 by dbraner Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.