用于控制youtube卷的jQuery UI滑块

时间:2012-02-19 08:40:49

标签: jquery api jquery-ui youtube youtube-api

我一直遇到很多麻烦,我想知道这里是否有人可以帮助我。

我正在使用这里找到的jQuery youtube播放器插件:http://badsyntax.github.com/jquery-youtube-player/,我正在尝试创建一个用于卷的简单滑块。

我设法创建了一个按钮,通过编辑jquery.youtube.player.js文件并添加

来减小音量
volume : function(){
        this.youtubePlayer.setVolume(30);
    },

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:4)

setVolume(int)不是来自插件的方法,它来自youtube播放器api。 要使用它,您需要选择youtube dom对象:

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

另见your updated jsfiddle

答案 1 :(得分:2)

我不知道jquery插件。但是没有示例中描述的音量函数,所以我看不出它应该如何工作。

这也是

this.youtubePlayer.setVolume(ui.value);

为什么使用$(function() {});(function($){})(this.jQuery); 它们或多或少相等,因此您可以将代码放在一起......