I video di YouTube nel formato embed accettano dei parametri nell'URL dell'attributo src
dell'elemento iframe
. Uno di questi parametri sopprime la visualizzazione
della barra dei controlli del video.
La soluzione con jQuery è la seguente:
$( "iframe[src*='youtube.com']" ).each(function() {
var $video = $( this ),
src = $video.attr( "src" );
if( src.indexOf( "?" ) != -1 ) {
$video.attr( "src", src + "&controls=0" );
} else {
$video.attr( "src", src + "?controls=0" );
}
});