Nach dem Suchen und finden viele ähnliche Fragen, kann ich nicht die richtige Antwort finden. Also arbeite ich mit der Iframe-API von YouTube und ich weiß, dass Autoplay usw. für Handys nicht funktionieren wird. Und ich habe ein Element erstellt, das auf Handys anzeigt, also wenn der Benutzer diesen Knopf anklickt, sollte es das Video spielen. Aber ich bekomme nur diese Nachricht: "Versuchen Sie, Ihr Gerät neu zu starten, wenn die Wiedergabe nicht bald beginnt".YouTube Iframe API - Play Video auf Handy
var playElement = document.createElement("div");
playElement.style.display = "none";
if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
playElement.style.display = "block";
}
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player(child, {
width: '100%',
height: '100%',
videoId: youtubeID,
playerVars: {
'iv_load_policy': 3,
'enablejsapi': 1,
'disablekb': 1,
'autoplay': 1,
'loop': 0,
'controls': 0,
'showinfo': 0,
'rel': 0,
'mode': 'transparent'
},
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
playElement.onclick = function() {
player.playVideo();;
};
Wer hat eigentlich eine funktionierende Lösung?