Ползунок jQuery UI для управления громкостью YouTube - PullRequest
1 голос
/ 19 февраля 2012

У меня было много проблем с этим, и мне было интересно, может ли кто-нибудь здесь помочь мне.

Я использую плагин jQuery youtube player, найденный здесь: http://badsyntax.github.com/jquery-youtube-player/ и пытаюсь создать простой слайдер для громкости.

Мне удалось создать кнопку, уменьшающую громкость, отредактировав файл jquery.youtube.player.js и добавив

volume : function(){
        this.youtubePlayer.setVolume(30);
    },

Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

4 голосов
/ 20 февраля 2012

setVolume (int) - это не метод из плагина, это API-интерфейс проигрывателя YouTube. Чтобы использовать его, вам нужно выбрать объект youtube dom:

$('.youtube-player-video object').get(0).setVolume(ui.value);

Также см. ваш обновленный jsfiddle .

2 голосов
/ 19 февраля 2012

Я не знаю плагин jquery.Но в этих примерах не описана функция громкости, поэтому я не могу понять, как это должно работать.

Также это в

this.youtubePlayer.setVolume(ui.value);

И почему вы используете $(function() {}); и * 1007?* Они более или менее равны, так что вы можете собрать свой код вместе ...

...