Sto tentando di riprodurre un video di YouTube (all'interno di un iFrame) a livello di codice tramite JS. Ecco il codice che sto usando per riprodurre a livello di codice un video di YouTube:API iFrame di YouTube: riproduzione programmatica in modo nativo?
iframe.postMessage('{"event":"command","func":"playVideo","args":""}', '*');
Tuttavia, in dispositivi che supportano la funzione di riproduzione nativa di YouTube, il video all'interno del iFrame diventa uno schermo nero e non si apre il nativo lettore video.
Come è possibile utilizzare l'API iFrame per riprodurre un video in modo nativo quando possibile?
si prega di fornire un jsfiddle. Non credo che sia necessario chiamare tu stesso postMessage, dovresti usare l'API di youtube per creare il player e usare l'API per comunicare con esso - chiamerà internamente postMessage per te. – Etai