Regola n.1 del buon informatico: scomporre i problemi.
Se hai un filmato che non si carica, devi prendere il codice html della pagina (non il codice php che hai postato) e guardare quello. Se è quello che ti aspetti, cerca di capire perché non funziona. Se non è quello che ti aspetti, hai un problema nella generazione.
Conclusione: a questo stadio NON è un problema di php