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 Module Store das ‘Videoplayer’-Modul installieren.
  • Alternativ über das Module Control folgende URL hinzufügen
    https://github.com/Wilkware/VideoPlayer oder git://github.com/Wilkware/VideoPlayer.git

4. Einrichten der Instanzen in Symcon

  • 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 und Profile

Es werden keine zusätzlichen Statusvariablen/Profile benötigt.

6. Visualisierung

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

7. PHP-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');

8. 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