
Kurzer Überblick
VidPly ist ein universeller, barrierefreier Mediaplayer, der mehrere Quellen unterstützt:
| Medientyp | Quelle | Datenschutzebene | Am besten geeignet für |
|---|---|---|---|
| Video | MP4/WebM hochladen + HLS/DASH | Nein | Lokale & Streaming-Videos |
| Audio | MP3/OGG hochladen + HLS/DASH | Nein | Podcasts, Musik, Streaming |
| YouTube | Video-URL | Ja (DSGVO) | Externe Videos |
| Vimeo | Video-URL | Ja (DSGVO) | Professionelle Videos |
| SoundCloud | Track-/Set-URL | Ja (DSGVO) | Musik, Podcasts |
Zweistufiger Arbeitsablauf
Schritt 1: Medien-Datensätze erstellen
Erstellen Sie zunächst wiederverwendbare Medienelemente im VidPly-Medienspeicher.
Schritt 2: Player zur Seite hinzufügen
Fügen Sie anschließend ein VidPly-Player-Inhaltselement hinzu und wählen Sie Ihre Medien aus.
Schritt 1: Medien-Datensätze erstellen
So finden Sie es
Web → Listenmodul → Speicherordner auswählen → Auf „+“ klicken → VidPly Media
Oder verwenden Sie die Schaltfläche „Neuen Datensatz erstellen“ im VidPly-Player-Element.
Erläuterung der Medientypen
Video
Verwendung für: Selbst gehostete Videodateien, HLS/DASH-Streaming mit optionalen progressiven Fallbacks
Unterstützte Formate: MP4, WebM, HLS (.m3u8), DASH (.mpd)
So erstellen Sie einen Datensatz:
- Medientyp auswählen: Video
- Klicken Sie auf „Mediendatei hinzufügen“ und laden Sie Ihr Video hoch oder fügen Sie eine Streaming-URL (.m3u8 / .mpd) hinzu
- Fügen Sie optional weitere Dateien als Fallbacks hinzu (z. B. DASH + HLS + MP4)
- Fügen Sie einen Titel hinzu (erforderlich)
- Fügen Sie ein Posterbild hinzu (Miniaturansicht, die vor der Wiedergabe angezeigt wird) – zulässige Formate: JPG / JPEG, PNG, WebP, SVG
Tipps:
- Lade mehrere Formate hoch, um die Browserkompatibilität zu gewährleisten und Ausweichmöglichkeiten zu bieten (DASH → HLS → MP4/WebM)
- Empfohlen: MP4 mit H.264-Codec als progressives Fallback
- HLS-/DASH-Quellen verwenden standardmäßig eingebettete Untertitel; lokale VTT-Dateien können diese überschreiben
- HLS-Streams werden
hls.jsin Chrome / Firefox / Edge / Desktop-Safari und über natives HLS auf iOS / iPadOS – Untertitel, Transkript und Qualitätssteuerung funktionieren auf allen Plattformen - Halten Sie die Dateigrößen in einem angemessenen Rahmen (für das Web komprimieren)
Audio
Verwendung für: Podcasts, Musik, Audioinhalte, Audio-Streaming
Unterstützte Formate: MP3, OGG, HLS (.m3u8), DASH (.mpd)
So erstellen Sie:
- Medientyp auswählen: Audio
- Klicken Sie auf „Mediendatei hinzufügen“ und laden Sie Ihre Audiodatei hoch oder fügen Sie eine Streaming-URL (.m3u8 / .mpd) hinzu
- Fügen Sie optional weitere Dateien als Fallbacks hinzu (z. B. DASH + HLS + MP3)
- Fügen Sie einen Titel hinzu (erforderlich)
- Fügen Sie optional ein Posterbild (Albumcover) hinzu – zulässige Formate: JPG / JPEG, PNG, WebP, SVG
YouTube
Verwendung: YouTube-Videos mit DSGVO-konformer Datenschutzschicht
So erstellen Sie:
- Medientyp auswählen: YouTube
- Klicken Sie auf „Mediendatei hinzufügen“ → „Externes Video hinzufügen“
- Fügen Sie die YouTube-URL ein (z. B.
www.youtube.com/watch.) - Fügen Sie einen Titel hinzu (erforderlich)
- Füge ein Posterbild hinzu (wird vor der Einwilligung angezeigt) – zulässige Formate: JPG / JPEG, PNG, WebP, SVG
Datenschutzverhalten:
- Das Video wird erst geladen, wenn der Nutzer auf „Abspielen“ klickt
- Zeigt einen Overlay mit Datenschutzhinweis an
- Kein Tracking vor der Einwilligung des Nutzers
- Entspricht den Anforderungen der DSGVO
Vimeo
Verwendung für: Vimeo-Videos mit Datenschutz-Overlay
So erstellen Sie es:
- Medientyp auswählen: Vimeo
- Klicken Sie auf „Mediendatei hinzufügen“ → „Externes Video hinzufügen“
- Füge die Vimeo-URL ein (z. B.
vimeo.com/123456789) - Fügen Sie einen Titel hinzu (erforderlich)
- Füge ein Posterbild hinzu – zulässige Formate: JPG / JPEG, PNG, WebP, SVG
SoundCloud
Verwendung für: SoundCloud-Titel oder -Playlists mit Datenschutzebene
So erstellen Sie:
- Medientyp auswählen: SoundCloud
- Geben Sie die Medien-URL ein (Track- oder Set-URL)
- Füge einen Titel hinzu (erforderlich)
- Fügen Sie ein Posterbild hinzu (optional) – zulässige Formate: JPG / JPEG, PNG, WebP, SVG
SoundCloud kombiniert ein GDPR-Einwilligungs-Overlay (kein Tracking, bevor der Nutzer zustimmt) mit dem speziellen VidPly-SoundCloud-Renderer, der nach der Einwilligung die Kontrolle übernimmt – Wiedergabe, Suchfunktion, Lautstärke, Transkript und der Rest der VidPly-Benutzeroberfläche verhalten sich genauso wie bei YouTube und Vimeo.
Metadaten hinzufügen
Jeder Mediendatensatz verfügt über eine Metadatenpalette:
| Feld | Beschreibung | Erforderlich |
|---|---|---|
| Titel | Anzeigename im Player/in der Wiedergabeliste | Ja |
| Interpret | Name des Erstellers (wird in der Wiedergabeliste angezeigt) | Nein |
| Beschreibung | Kurztext (Listenkarten, Player-Kontext) | Nr |
| Lange Beschreibung | Rich Text (CKEditor); wird auf der VidPly-Detailseite unterhalb der Kurzbeschreibung angezeigt | Nein |
| Dauer | Länge in Sekunden (zur Anzeige) | Nein |
| Poster | Miniaturbild | Empfohlen |
VidPly-Listenansicht & Detailseite (Übersicht)
So erstellen Sie eine Übersicht im Mediathek-Stil: Fügen Sie ein VidPly-Listview- Inhaltselement hinzu, wählen Sie eine Detailseite aus und fügen Sie eine oder mehrere Listview- Zeilen hinzu (Regal oder Raster, manuelle oder kategoriebasierte Auswahl). Optional: Aktivieren Sie dieclientseitige Paginierung und legen Sie die Anzahl der Elemente pro Seite und Zeile fest, nutzen Sie die Sortierfunktion im Browser auf der öffentlichen Website und behalten Sie die Regal-Definitionen in der Standardsprache bei, wenn die Website übersetzt wird. Siehe `Listview.md` für eine Schritt-für-Schritt-Anleitung zur Einrichtung, URLs und Hinweise für Administratoren .
VidPly Detail (das Inhaltselement auf der Mediendetailseite) verfügt über eine Option „Verwandte Inhalte“ unter „Einstellungen“ (standardmäßig aktiviert). Deaktivieren Sie diese, wenn Sie die Zeile „Das könnte Ihnen auch gefallen“ unterhalb des Players nicht anzeigen möchten.
Player-UI-Optionen (pro Mediendatensatz)
- Geschwindigkeitsschaltfläche ausblenden: Blendet die Steuerung der Wiedergabegeschwindigkeit für dieses Medienelement aus.
- Einzelnes Element: Die Geschwindigkeitssteuerung ist ausgeblendet.
- Wiedergabeliste: Die Geschwindigkeitssteuerung ist nur ausgeblendet, solange dieses Element der aktive Titel ist (sie kann für andere Titel wieder erscheinen).
- Puffer-Ladesymbol: Ein zentriertes Ladesymbol wird automatisch angezeigt, während der Player puffert – keine Konfiguration erforderlich. Funktioniert für lokale Dateien, HLS- und DASH-Streams.
- Download-Schaltfläche (sofern durch Ihr Sitepackage / TCA-Override verfügbar): Medienbezogene Umschaltfunktion, um eine Download-Schaltfläche in der Steuerleiste anzuzeigen. Konfigurieren Sie für HLS-/DASH-Quellen zusätzlich eine explizite Download-URL, die auf eine einzelne MP4-/MP3-/WebM-Datei verweist (Manifeste sind nicht direkt herunterladbar).
Barrierefreiheitsfunktionen
VidPly bietet Unterstützung für die Barrierefreiheit gemäß WCAG 2.2 AA.
Untertitel
Registerkarte: Untertitel
Fügen Sie WebVTT-Dateien (.vtt) für Zuschauer hinzu, die Untertitel benötigen (einschließlich vieler gehörloser und schwerhöriger Nutzer):
- Klicken Sie auf „Untertiteldatei hinzufügen“
- Laden Sie Ihre
.vttDatei - Wählen Sie die Art der Spur: Untertitel oder Bildunterschriften
- Legen Sie den Sprachnamen fest: z. B. „English“, „Deutsch“
- Stellen Sie den Sprachcode ein: z. B. „en“, „de“
Mehrere Sprachen: Fügen Sie für jede Sprache mehrere VTT-Dateien hinzu.
VTT-Beispiel:
WEBVTT
00:00:00.000 --> 00:00:03.000
Welcome to our video tutorial.
00:00:03.000 --> 00:00:07.000
Today we'll learn about VidPly.
Kapitel
Registerkarte: Untertitel → Kapitel
Fügen Sie Kapitelmarkierungen für eine einfache Navigation hinzu:
- Klicken Sie auf „Kapitel-Datei hinzufügen“
- Laden Sie Ihre Kapitel hoch
.vttDatei - Track-Typ festlegen: Kapitel
- Sprachinformationen festlegen
Beispiel für Kapitel-VTT:
WEBVTT
00:00:00.000 --> 00:02:30.000
Introduction
00:02:30.000 --> 00:08:00.000
Main Content
00:08:00.000 --> 00:10:00.000
Conclusion
Audiodeskription
Registerkarte: Barrierefreiheit → Audiobeschreibung
Für blinde und sehbehinderte Nutzer fügen Sie ein Video mit gesprochenen Beschreibungen hinzu:
- Klicken Sie auf „Audiodeskription hinzufügen“
- Laden Sie ein alternatives Video mit Audiodeskriptionsspur hoch
- Benutzer können zwischen dem Standardvideo und dem Video mit Audiobeschreibung wechseln
Gebärdensprache
Registerkarte: Barrierefreiheit → Gebärdensprache
Überlagerung mit Gebärdensprachdolmetschung hinzufügen:
- Klicken Sie auf „Gebärdensprachvideo hinzufügen“
- Video mit Gebärdensprachdolmetscher hochladen
- Wird als Bild-in-Bild-Einblendung angezeigt
Transkripte
Registerkarte: Untertitel → Transkript aktivieren
Durchsuchbares Texttranskript aus Untertiteln erstellen:
- „Transkript-Fenster anzeigen“ aktivieren
- Untertitel werden als anklickbarer, durchsuchbarer Text angezeigt
- Benutzer können auf eine beliebige Zeile klicken, um zu dieser Stelle zu springen
Schritt 2: Player zur Seite hinzufügen
Inhaltselement einfügen
Seitenmodul → Inhalt hinzufügen → VidPly-Player
Medienelemente auswählen
Registerkarte „Medien“:
- Klicken Sie in das Feld „Medienelemente“
- Suchen Sie nach Ihren Mediendateien und wählen Sie diese aus
- Fügen Sie mehrere Elemente für eine Wiedergabeliste hinzu (2+ Elemente)
Player-Optionen konfigurieren
Registerkarte „Einstellungen“:
| Option | Standard | Beschreibung |
|---|---|---|
| Automatische Wiedergabe | Aus | Automatisch abspielen |
| Wiederholen | Aus | Nach Ende wiederholen |
| Stumm | Aus | Start stummgeschaltet |
| Steuerung | Ein | Player-Steuerung anzeigen |
| Untertitel Standard | Aus | Untertitel standardmäßig anzeigen |
| Tastatur | Ein | Tastatur |
| Automatischer Bildwechsel | Ein | Nächsten Titel in der Wiedergabeliste automatisch abspielen |
Wiedergabeeinstellungen:
- Lautstärke: Standardlautstärke (0,0 – 1,0)
- Wiedergabegeschwindigkeit: Standardgeschwindigkeit (0,25 – 2,0)
- Sprache: Bestimmte UI-Sprache erzwingen
Transkript (pro Medienelement):
- Transkript pro Mediendatei aktivieren: Mediendatei → Registerkarte „Untertitel“ → „Transkript aktivieren“
- Das Transkript-Fenster wird angezeigt, wenn für mindestens einen ausgewählten Eintrag das Transkript aktiviert ist.
Wiedergabelisten
Automatische Wiedergabeliste
Wählen Sie zwei oder mehr Medienelemente aus, um automatisch eine Wiedergabeliste zu erstellen:
- Neben dem Player wird eine Miniaturansichtsliste angezeigt
- Klicken Sie auf ein beliebiges Element, um es abzuspielen
- Mit „Auto-Advance“ wird der nächste Titel abgespielt
- Die Option „Wiederholen“ spielt alle Titel nacheinander ab
Bewährte Vorgehensweisen
- Verwenden Sie einheitliche Posterbilder (gleiche Abmessungen)
- Fügen Sie allen Elementen Titel hinzu
- Erwägen Sie, verwandte Inhalte zu gruppieren
- Ordnen Sie Elemente logisch an (per Drag & Drop neu anordnen)
Player-Steuerelemente
Visuelle Steuerelemente
| Steuerung | Funktion |
|---|---|
| Wiedergabe/Pause | Wiedergabe starten oder pausieren |
| Lautstärke | Lautstärke einstellen + stummschalten |
| Fortschrittsbalken | Zu Position springen |
| Zurück/Weiter | Vorheriges/nächstes in der Wiedergabeliste |
| CC | Untertitel ein-/ausschalten |
| Einstellungen | Qualität, Geschwindigkeit, Untertitel |
| PiP | Bild-in-Bild |
| Vollbild | Vollbild aufrufen |
Tastaturkürzel
| Taste | Aktion |
|---|---|
| Leertaste oder K | Abspielen/Pause |
| M | Stummschalten/Stummschaltung aufheben |
| F | Vollbild |
| C | Untertitel ein-/ausschalten |
| ← | 10 Sekunden zurückspringen |
| → | 10 Sekunden vorspulen |
| ↑ | Lautstärke um 10 % erhöhen |
| ↓ | Lautstärke um 10 % verringern |
| Startseite | Zum Anfang |
| Ende | Zum Ende |
Datenschutz (DSGVO)
Für YouTube, Vimeo und SoundCloud:
So funktioniert es
- Vor der Einwilligung: Es werden nur das Titelbild und der Abspielknopf angezeigt
- Datenschutzerklärung: Erläutert, dass Daten an einen externen Dienst gesendet werden
- Der Nutzer klickt auf „Abspielen“: Das Video wird geladen und sofort abgespielt
- Keine Cookies, bis der Nutzer ausdrücklich zustimmt
Einstellungen für die Datenschutzebene konfigurieren
Modul auflisten → Einstellungen für die Datenschutzebene
Anpassen des Inhalts der Datenschutzebene für alle externen Dienste:
- Erstellen Sie einen neuen Datenschutzeinstellungsdatensatz
- Konfigurieren Sie die Einstellungen für jeden Dienst (YouTube, Vimeo, SoundCloud):
- Überschrift (optional) – Wird über dem Datenschutztext angezeigt
- Einleitungstext – Text vor dem Link zur Datenschutzerklärung
- Abschlusstext – Text nach dem Link zur Datenschutzerklärung
- Link zur Datenschutzerklärung – URL zur Seite mit der Datenschutzerklärung
- Linktext – Text für den Link zur Datenschutzerklärung
- Schaltflächenbeschriftung (optional) – Barrierefreie Beschriftung für die Wiedergabetaste
- Für mehrsprachige Websites: Erstellen Sie übersetzte Versionen des Datensatzes
Die Einstellungen gelten sowohl für einzelne Titel als auch für Wiedergabelisten. Leere Felder verwenden automatisch die Standardübersetzungen.
Was Benutzer sehen
┌─────────────────────────────────┐
│ │
│ [Poster Image] │
│ │
│ Play │
│ │
│ [Optional Headline] │
│ Privacy Notice: Clicking play │
│ will load content from YouTube │
│ and send data to Google. │
│ [Privacy Policy Link] applies. │
└─────────────────────────────────┘
Tipps und bewährte Verfahren
Videoqualität
- Auflösung: 1080p oder 720p für das Web
- Bitrate: 5–8 Mbit/s für HD
- Codec: H.264 für MP4
- Stellen Sie immer ein Posterbild bereit
Audioqualität
- Bitrate: 128–320 kbps MP3
- Abtastrate: 44,1 oder 48 kHz
Barrierefreiheit
- Fügen Sie Videos mit Sprachausgabe immer Untertitel hinzu
- Stellen Sie Audiobeschreibungen für visuelle Inhalte bereit
- Verwenden Sie aussagekräftige Titel
- Fügen Sie Alt-Text zu Posterbildern hinzu
Leistung
- Komprimieren Sie Videos vor dem Hochladen
- Verwenden Sie eine angemessene Auflösung (nicht immer 4K)
- Erwägen Sie für lange Inhalte das Hinzufügen von HLS- oder DASH-Streaming-Quellen
- Externe Dienste (YouTube/Vimeo) reduzieren die Serverlast
Mobil
- Auf mobilen Geräten testen
- Der Player ist standardmäßig responsiv und passt sich der Bildschirm-/Containergröße an
- Touch-Steuerung funktioniert automatisch
Fehlerbehebung
| Problem | Lösung |
|---|---|
| Video wird nicht angezeigt | Überprüfen Sie, ob der Medienbeitrag nicht ausgeblendet ist |
| Wiedergabeliste funktioniert nicht | Mindestens 2 Elemente erforderlich; überprüfe die Browserkonsole |
| Untertitel werden nicht geladen | Überprüfen Sie die VTT-Syntax; überprüfen Sie die CORS-Header |
| YouTube wird nicht geladen | Überprüfen Sie das URL-Format; leeren Sie den Cache |
| Datenschutzebene hängt | TYPO3-Caches leeren; Laden von JS überprüfen |
| Datenschutzeinstellungen werden nicht angezeigt | Überprüfen Sie, ob der Datensatz für die Privatsphäre-Ebene vorhanden und nicht ausgeblendet ist |
| Kein Ton | Überprüfen Sie die Stummschaltoption; Lautstärkeeinstellung |
VTT-Validierung
Stellen Sie sicher, dass Ihre VTT-Dateien:
- mit
WEBVTTin der ersten Zeile - eine Leerzeile nach
WEBVTT - Verwenden Sie das Format:
HH:MM:SS.mmm --> HH:MM:SS.mmm - Text in der/den nächsten Zeile(n)
Kurzanleitung
| Aufgabe | Schritte |
|---|---|
| Video hinzufügen | Liste → Neues VidPly-Medium → Video → Hochladen / Streaming-URL hinzufügen |
| Audio hinzufügen | Liste → Neue VidPly-Medien → Audio → Hochladen / Streaming-URL hinzufügen |
| YouTube hinzufügen | Liste → Neue VidPly-Medien → YouTube → URL einfügen |
| Untertitel hinzufügen | Medien bearbeiten → Registerkarte „Untertitel“ → VTT hinzufügen |
| Wiedergabeliste erstellen | VidPly-Player → 2 oder mehr Elemente auswählen |
| Datenschutzeinstellungen konfigurieren | Liste → Einstellungen für Datenschutzebene → Datensatz erstellen |
| Datenschutz aktivieren | Automatisch für YouTube/Vimeo/SoundCloud |
Benötigen Sie Hilfe? Wenden Sie sich an Ihren Site-Administrator oder lesen Sie die technische Dokumentation (Repository-Stammverzeichnis).