2012-02-19 85 views
1

我一直有很多麻烦与此,我想知道如果有人在这里可以帮我。jQuery UI滑块控制YouTube音量

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

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

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

任何帮助将不胜感激减小了体积。

回答

4

setVolume(int)不是方法来自插件,它来自youtube player api。 要使用它,你需要选择YouTube的DOM对象:

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

另见your updated jsfiddle

2

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

另外,这

this.youtubePlayer.setVolume(ui.value); 

为什么您使用的$(function() {});(function($){})(this.jQuery); 他们或多或少都相等,所以你可以把你的代码放在一起......