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" >
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!