Heim > Web-Frontend > js-Tutorial > Wie überwinde ich die Autoplay-Einschränkung von Chrome 66 mit einer einfachen Lösung?

Wie überwinde ich die Autoplay-Einschränkung von Chrome 66 mit einer einfachen Lösung?

DDD
Freigeben: 2024-11-25 05:24:17
Original
778 Leute haben es durchsucht

How to Overcome Chrome 66's Autoplay Restriction with a Simple Fix?

Behebung der Autoplay-Einschränkung in Chrome 66: Eine Lösung

Enthüllung der Autoplay-Herausforderung:

In Chrome 66 standen Entwickler vor einer Störung: der Implementierung einer Schutzmaßnahme gegen die automatische Videowiedergabe, die zu dem gefürchteten Ergebnis führte Fehlermeldung: „Uncaught (in versprochen) DOMException: play() fehlgeschlagen, weil der Benutzer nicht zuerst mit dem Dokument interagiert hat.“

Problemlösung:

Um dieses Hindernis zu umgehen, entstand eine einfache Lösung: die Einführung des „muted“-Attributs für Videoelemente.

Implementierung des Fix:

Mit dem Hinzufügen von „muted“ zum Videoelement sieht der Code nun wie folgt aus:

<video
    title="Advertisement"
    webkit-playsinline="true"
    playsinline="true"
   >
Nach dem Login kopieren

Auswirkungen des Muted-Attributs:

Das Hinzufügen des Attributs „muted“ hat nur minimale Konsequenzen. Es unterdrückt standardmäßig die Audioausgabe, ermöglicht jedoch die automatische Wiedergabe des Videos wie vorgesehen. Darüber hinaus kann der Benutzer den Ton durch Benutzerinteraktion manuell wiederherstellen und so die Einhaltung der Autoplay-Einschränkungen von Chrome sicherstellen.

Das obige ist der detaillierte Inhalt vonWie überwinde ich die Autoplay-Einschränkung von Chrome 66 mit einer einfachen Lösung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage