Как правильно передать переменную player?

Всем доброй ночи, начал жестко тупить, у меня есть js файл:
// Функции YouTube Api
var player;
// Инициализация плеера
function onYouTubeIframeAPIReady() {
	player = new YT.Player("video", {
		height: "",
		width: "",
		videoId: "",
		playerVars: {
			"controls": 0,
			"rel": 0,
			"disablekb": 0,
			"html5": 1, 
			"iv_load_policy": 3,
			"showinfo": 0,
			"fs": 0
		},
		events: {
			onReady: onPlayerReady,
			onStateChange: onPlayerStateChange
		}
	});
}

function onPlayerReady() {}

function onPlayerStateChange() {}

$(document).ready(function() {
...
})

Вопрос очень простой, как мне передать значение переменной player
$(document).ready(function() {
// Сюда
})

что бы я чмог например получить звук через строку player.getVolume()

Что бы конечный результат был вот такой:
$(document).ready(function() {
       console.log(player.getVolume()); // И мне бы вывело значение, а не "TypeError: player is undefined"
})


Заранее спасибо.
  • Вопрос задан
  • 111 просмотров
Решения вопроса 1
@Egor1324 Автор вопроса
Решил проблему добавив все действия с player в эту функцию function onPlayerReady() {}, которая вызывается после инициализации плеера
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
Чтобы в тысячный раз не повторять одно и то же, вот вам ссылка на ответ: Как вернуть json объект в nodeJs?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы