Suche

    Videoplayer

    Dokumentation direkt aus GitHub Wilkware/VideoPlayer ↗

    Version Product Version License Actions

    Mit diesem Modul können Videos direkt und kachelfüllend in der TileVisu abgespielt werden.

    Module-Visu

    1. Funktionsumfang

    Dank des HTML-SDKs kann dieses Modul Videos nun kachelfüllend darstellen – eine Funktion, die mit der bisherigen HTMLBox nicht möglich war. Die Darstellung entspricht damit der nativen Medienanzeige in Symcon. Es können eine Video-URL hinterlegt, eine Hintergrundfarbe definiert sowie ein optionales Posterbild angezeigt werden. HTML5-Attribute wie autoplay, muted, loop und controls werden unterstützt.

    2. Voraussetzungen

    • Symcon ab Version 8.1

    3. Installation

    • Über den Modul Store das Modul Videoplayer installieren.
    • Alternativ über das Modul Control folgende URL hinzufügen.
      https://github.com/Wilkware/VideoPlayer oder git://github.com/Wilkware/VideoPlayer.git

    4. Einrichtung

    • Unter ‘Instanz hinzufügen’ ist das Videoplayer-Modul unter dem Hersteller ‘(Geräte)’ aufgeführt. Weitere Informationen zum Hinzufügen von Instanzen in der Dokumentation der Instanzen

    Konfigurationsseite:

    Einstellungsbereich:

    📽️ Video …

    NameBeschreibung
    URL der MedienressourceQuell-URL des abzuspielendend Videos
    Automatisch abspielenVideo wird automatisch gestartet und abgespielt
    Ohne Ton abspielenDer Ton vom Video wird ausgeschaltet
    Wiedergabe wiederholenDas Video wird in einer Endlosschleife wiedergegeben
    Bild-in-Bild-Modus deaktivierenSteuerelement für PiP wird ausgeschalten
    Steuerelemente anzeigenUntere Steuerleiste wird angezeigt
    Download-Schaltfläche ausblendenDas Menü zum Herunterladen wird deaktiviert
    HLS-Wiedergabe aktivierenUnterstützung für HTTP Live-Streaming

    ✨ Design …

    NameBeschreibung
    HintergrundfarbeHintergrundfarbe des Players
    HintergrundbildStartposter des Players

    ⚙️ Erweiterte Einstellungen …

    NameBeschreibung
    Dynamische Änderung der Medien-URL zulassen!Erlaubt das dynamiche Austauschen der URL-Konfiguration (IPS_SetProperty/IPS_ApplyChanges).

    5. Statusvariablen

    Es werden keine Statusvariablen angelegt.

    6. Darstellungen

    Es werden keine Darstellungen oder Profile benötigt.

    7. Visualisierung

    Das Modul kann direkt als Link in die TileVisu eingehangen werden.
    Als Kachel wird der vollflächige Videoplayer dargestellt.

    8. Befehlsreferenz

    Das Modul stellt keine direkten Funktionsaufrufe zur Verfügung.
    Über IPS_RequestAction mit dem Identifier “SetMediaUrl” und der URL als Wert, kann dem Player mitgeteilt werden das Video zu wechseln!

    IPS_RequestAction(int $InstanzID, 'SetMediaUrl', '<neue medien url>');
    

    Beispiel: IPS_RequestAction(12345, 'SetMediaUrl', 'https://youtu.be/CKjc1LHNo_w');

    9. Versionshistorie

    v1.2.20250915

    • NEU: Projektumstrukturierung hin zu einer globalen CI/CD-Pipeline
    • NEU: Kompatibilität auf IPS 8.1 hoch gesetzt

    v1.1.20250805

    • NEU: Support HLS (HTTP Live Streaming)

    v1.0.20250729

    • NEU: Initialversion

    Entwickler

    Seit nunmehr über 10 Jahren fasziniert mich das Thema Haussteuerung. In den letzten Jahren betätige ich mich auch intensiv in der Symcon Community und steuere dort verschiedenste Skript und Module bei. Ihr findet mich dort unter dem Namen @pitti ;-)

    GitHub

    Spenden

    Die Software ist für die nicht kommerzielle Nutzung kostenlos, über eine Spende bei Gefallen des Moduls würde ich mich freuen.

    PayPal

    Lizenz

    Namensnennung - Nicht-kommerziell - Weitergabe unter gleichen Bedingungen 4.0 International

    Licence