YouTube-Videos kannst du legal offline ansehen über die Download-/Offline-Funktion in der YouTube-App, sofern sie in deinem Land und für das jeweilige Video verfügbar ist. Das ist der o...
Wie kann ich in PrimeFaces ein Video mit Untertiteln einbinden?
Antwort vomUm bei der Einbindung eines Videos in PrimeFaces Untertitel hinzuzufügen, kannst du das `<p:media>`-Tag verwenden, das HTML5-Video unterstützt. Allerdings bietet PrimeFaces selbst keine direkte Möglichkeit, Untertitel (Captions) über eigene Attribute einzubinden. Du kannst aber das native HTML5-Video-Element mit `<track>`-Tags für Untertitel nutzen und dieses in PrimeFaces einbinden, z.B. über ein `<h:outputText escape="false">` oder `<ui:fragment>`. **Beispiel:** ```xml <ui:fragment> <video width="640" height="360" controls> <source src="resources/videos/deinvideo.mp4" type="video/mp4"> <track src="resources/videos/deinuntertitel.vtt" kind="subtitles" srclang="de" label="Deutsch"> Dein Browser unterstützt das Video-Tag nicht. </video> </ui:fragment> ``` **Wichtige Hinweise:** - Die Datei `deinuntertitel.vtt` muss im [WebVTT-Format](https://developer.mozilla.org/de/docs/Web/API/WebVTT_API) vorliegen. - Die Pfade zu Video und Untertitel müssen korrekt sein (z.B. im `resources`-Ordner deiner Webanwendung). - Das `<track>`-Tag bindet die Untertitel ein. Mit `kind="subtitles"`, `srclang="de"` und `label="Deutsch"` werden sie als auswählbare deutsche Untertitel angezeigt. **Weitere Infos:** - [PrimeFaces Dokumentation](https://primefaces.org/showcase/ui/multimedia/media.xhtml) - [MDN: Video mit Untertiteln](https://developer.mozilla.org/de/docs/Web/HTML/Element/track) Mit dieser Methode kannst du Videos mit Untertiteln auch in PrimeFaces-Anwendungen einbinden.