Die Verwendung des HTML5-Videoelements bietet eine vielseitige Lösung für die Videowiedergabe auf verschiedenen Plattformen. Die Integration einer Playlist oder eines Menüs erfordert jedoch einen dynamischen Wechsel der Videoquelle. Beim naiven Aktualisieren der
Insbesondere in Firefox ist das Aktualisieren mehrerer
Um die Videoquelle dynamisch zu wechseln, beachten Sie das folgende Vanilla-JavaScript-Snippet:
var video = document.getElementById('video'); var source = document.createElement('source'); source.setAttribute('src', 'video-url.mp4'); source.setAttribute('type', 'video/mp4'); video.appendChild(source); video.play(); setTimeout(() => { video.pause(); source.setAttribute('src', 'video-url.webm'); source.setAttribute('type', 'video/webm'); video.load(); video.play(); }, 3000);
Während die bereitgestellte Lösung in Chrome gut funktioniert, sollte die Kompatibilität mit anderen Browsern überprüft werden. Erwägen Sie außerdem die Integration einer browserspezifischen Handhabung, um ein konsistentes Benutzererlebnis zu gewährleisten.
Das obige ist der detaillierte Inhalt vonWie kann man HTML5-Videoquellen dynamisch wechseln und dabei die Browserkompatibilität beibehalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!