Hi Leute, gibt es die Möglichkeit Befehle wie Play/Pause an den YouTube Player in einem beliebigen (Chrome) Browser zu senden um den Player fernzusteuern? Der Browser/Player sollte dabei NICHT zwingend den Fokus haben müssen! Programmiersprache/Skriptsprache praktisch egal (Vorzugsweise: Windows Batch, C, C++, Java, javascript, ...) Vielen Dank!
Ich könnte mir vorstellen, dass das mit einem selbst entwickelten Plugin gehen könnte. Als Alternative würde ich noch erwähnen, dass VLC auch youtube URLs abspielen kann, und evtl. einfacher fernzusteuern ist.
Evtl. wäre auch youtube.com/tv was: Gerät 1) Browser auf Anzeigegerät ruft youtube.com/tv auf. Einstellungen öffnen und dort Peering öffnen Gerät 2) Browser auf Steuerungsgerät öffnen und youtube.com/pair öffnen (oder entsprechende App nutzen) und dort den PIN eingeben. Alle Videos die man in youtube auf "Gerät 2" öffnet, werdet jetzt auf Gerät 1 im Vollbild abgespielt. Alternativ youtube in eine eigene Seite einbetten und über eine der Player APIs mit Eigenkonstrukt steuern: https://developers.google.com/youtube/iframe_api_reference
Der Vorteil des VLC ist halt, dass man den ganzen Flash-Müll inkl. Werbung, Cookies und Schädlingen automatisch entsorgt hat. Die Steuerung ist über das remote control interface relativ einfach. https://wiki.videolan.org/Documentation:Modules/rc/ Der einzige Nachteil, den ich bisher feststellen konnte ist, dass die Parameter für die Videoauflösung nicht funktionieren: &vq=small Play at 240p by default &vq=medium Play at 360p by default &vq=large Play at 480p by default &vq=hd720 Play at 720p by default liefert bei mir immer dieselbe (maximale?) Auflösung. a) VLC mit Konsoleninterface starten vlc.exe -I rc b) Konsolenkommandos eintippen z.B. add .ttp://www.youtube.com/watch?v=video_id stop quit Wenn das manuell funktioniert, die Konsole an einen lokalen Port binden vlc.exe -I rc --rc-host localhost:4711 [--rc-quiet] und ein passendes Programm dazu stricken. Geeignet ist dazu jede beliebige Programiersprache mit der man TCP-Ports ansprechen kann. Zum Testen reicht auch ein simples "telnet localhost 4711". (set localecho ist möglicherweise nützlich)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.