Ich versuche, ein YouTube-Video (innerhalb eines iFrame) programmgesteuert über JS abzuspielen. Hier ist der Code verwende ich programmatisch ein YouTube-Video abspielen:YouTube iFrame API: Programmgesteuert nativ abspielen?
iframe.postMessage('{"event":"command","func":"playVideo","args":""}', '*');
jedoch in Geräten, die YouTube native Wiedergabe-Funktion, um das Video im iFrame unterstützen wird zu einem schwarzen Bildschirm und nicht öffnen, die native Videoplayer.
Wie kann ich die iFrame-API verwenden, um ein Video programmgesteuert möglichst nativ wiederzugeben?
stellen Sie bitte eine jsfiddle zur Verfügung. Ich glaube nicht, dass Sie postMessage selbst anrufen müssen, Sie sollten die youtube-API verwenden, um den Player zu erstellen und die API zu verwenden, um damit zu kommunizieren - er wird die postMessage intern für Sie aufrufen. – Etai