Tengo un video Youtube que se reproduce automáticamente al abrirse la web dentro de una capa CSS. Para cerrar la capa y detener así la reproducción del video, como obviamente no bastaría con ponerla hidden, lo que hago es localizar el div padre y borrar así el hijo (donde esta el objeto del video) mediante removeChild.
La mayoría de las veces funciona bien, pero si borro el <div> justo antes de que empiece el streaming del video, es decir antes de que termine el loading inicial que hace Youtube, aunque la capa se cierra se sigue escuchando el video, como si no se hubiera borrado el objeto...