2017-04-17 5 views
0

Ich habe einen YouTube-Iframe (in Kombination mit seiner JavaScript-API) in meine Website eingebettet. Ich warte auf ein bestimmtes Ereignis, um die playVideo-Funktion zum Starten des Players auszulösen.Fehler beim Ausführen von 'play' auf 'HTMLMediaElement'

Auf mobilen Geräten funktioniert die oben beschriebene Methode nicht. Ich erhalte die folgende Fehlermeldung:

Failed to execute 'play' on 'HTMLMediaElement': API can only be initiated by a user gesture 

Also meine Frage:

Ist es möglich, diese Art von „Einschränkung“ zu umgehen? Ich habe bereits einige native Implementierungen in Kombination mit einem WebView gesehen und dieses "Feature" deaktiviert, aber das ist nicht genau das, was ich möchte. Es würde zur Webansicht Einstellungen mein Plan B.

Antwort

0

Versuchen hinzuzufügen sein:

settings.setMediaPlaybackRequiresUserGesture(false);

Verwandte Themen