no final do iframe src, adicione &enablejsapi=1
para permitir que a API js seja usada no vídeo
e depois com jquery:
jQuery(document).ready(function( $ ) {
$('.video-selector iframe')[0].contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}', '*');
});
isso deve reproduzir o vídeo automaticamente em document.ready
Observe que você também pode usar isso em uma função de clique para clicar em outro elemento para iniciar o vídeo
Mais importante, você não pode iniciar automaticamente os vídeos em um dispositivo móvel, para que os usuários sempre tenham que clicar no próprio player de vídeo para iniciar o vídeo.
Editar: na verdade, não tenho 100% de certeza no documento. O iframe já estará pronto, porque o YouTube ainda pode estar carregando o vídeo. Na verdade, estou usando essa função dentro de uma função de clique:
$('.video-container').on('click', function(){
$('video-selector iframe')[0].contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}', '*');
// add other code here to swap a custom image, etc
});