Странно. Здесь
https://jsfiddle.net/fzu4ct7t/21/ все работает.
Но ставлю этот код на сайт, перестает.
И наоборот, ставлю свой (работающий на сайте) код в jsfiddle.net - не работает.
Сравниваю построчно текущий код и ваш.
У вас появляется элемент
g = window;
и функции переписаны иначе.
function onYouTubeIframeAPIReady() {
и
g.onYouTubeIframeAPIReady = function () {
function onPlayerReady(event) {
и
g.onPlayerReady = function(event) {
и т.д.