« Zurück zu Produkt

Dokumentation

Media Player

Benötigt: IP-Symcon >= 7.0

Ein Media Player kann diverse Parameter zur Medienwiedergabe darstellen und ggfs. schalten lassen:

  • Medienwiedergabe abspielen und pausieren
  • Medienwiedergabe stoppen (optional)
  • Sprung zum nächsten oder vorherigen Element (optional)
  • Anzeige und Anpassung des Fortschritts im aktuellen Element (optional)
  • Lautstärke einstellen (optional)
  • Stumm schalten (optional)
  • Wiederholung einstellen (optional)
  • Zufallswiedergabe aktivieren (optional)
  • Cover anzeigen (optional)
  • Interpret anzeigen (optional)
  • Titel anzeigen (optional)
  • Aktuelle Wiedergabeliste inklusive aktueller Position darstellen und anpassen (optional)

Voraussetzungen

Ein Media Player kann entweder als Variable oder als Instanz dargestellt werden.

Als Variable

Eine Variable, die als Media Player dargestellt werden soll, muss folgende Voraussetzungen erfüllen:

  • Typ Integer
  • Eingerichtete Variablenaktion
  • ausgewähltes Variablenprofil:
    • ~PlaybackNoStop: Unterstützt nur abspielen und pausieren
    • ~Playback: Unterstützt abspielen, pausieren und stoppen
    • ~PlaybackPreviousNextNoStop: Unterstützt abspielen, pausieren und Sprung zum nächsten oder vorherigen Element
    • ~PlaybackPreviousNext: Unterstützt abspielen, pausieren, stoppen und Sprung zum nächsten oder vorherigen Element
      Alle weiteren Funktionen des Media Players werden bei Darstellung als Variable nicht unterstützt.

Als Instanz

Eine Instanz kann als Media Player dargestellt werden, wenn folgende untergeordnete Objekte vorhanden sind:

  • Wiedergabe:
    • Variable wie oben beschrieben
  • Fortschritt (optional):
    • Verwendet die Variablendarstellung Schieberegler
    • Verwendung der Variablen ist "Fortschritt"
    • Alternativ kann eine Variable des Typs Integer mit der Variablendarstellung Legacy Profil und dem Profil "~Progress" verwendet werden
    • Falls die Variable eine Variablenaktion hat, ist die Position anpassbar, ansonsten wird sie lediglich dargestellt
  • Lautstärke (optional):
  • Stumm (optional):
    • Aufzählung
    • Variablentyp Boolean
    • Variablenprofil "~Mute"
  • Wiederholung (optional):
    • Aufzählung
    • Variablentyp Integer
    • Variablenprofil "~Repeat"
  • Zufallswiedergabe (optional):
    • Aufzählung
    • Variablentyp Boolean
    • Variablenprofil "~Shuffle"
  • Cover (optional):
  • Interpret (optional):
    • Variable vom Typ String
    • Variablenprofil "~Artist"
  • Titel (optional):
    • Variable vom Typ String
    • Variablenprofil "~Song"
  • Wiedergabeliste (optional):
    • Variable vom Typ String
    • Variablenprofil "~Playlist"
    • Falls die Variable eine Variablenaktion hat, ist die Position anpassbar, ansonsten wird sie lediglich dargestellt
    • Der Wert für die Wiedergabeliste ist ein JSON-codiertes Objekt mit folgenden Parametern:
Parameter Typ Beschreibung
entries Array Einträge der Wiedergabeliste
current (optional) Integer Der Index des aktuell aktiven Eintrags

Darstellung der Einträge

Parameter Typ Beschreibung
song (optional) String Titel des Eintrags
artist (optional) String Interpret des Eintrags
duration (optional) Integer Dauer des Eintrags in Sekunden
Weitere Einträge (optional) beliebig Für die Funktionalität können beliebige weitere Parameter hinzugefügt werden. Diese werden allerdings nicht dargestellt

Aussehen in Kachel Visualisierung

Als eigene Kachel

Media Player als Kachel

Innerhalb einer Liste

In der Listenansicht fällt die Visualisierung auf die Darstellung Liste zurück.

Media Player in Liste

Aussehen im WebFront

Diese Darstellung wird nicht vom WebFront unterstützt. Stattdessen werden Variablen als Aufzählung dargestellt und Instanzen als Liste.

Haben Sie noch Fragen?