2011-12-22 2 views
0

jQuery 슬라이더를 사용하여 제어하려는 Chromeless YouTube 플레이어가 있지만 슬라이더를 슬라이드하려고하면 플레이어의 볼륨이 설정되지 않습니다. 또한 코드에 setVolulme(ui.value);을 추가 한 후 이동을 거부합니다. 이 작업을 수행하는 방법이나 잘못 된 것에 대한 아이디어가 있습니까?jQuery 슬라이더가 Chromeless YouTube 플레이어에서 볼륨을 설정하지 않습니다.

$(function() 
    $("#volume").slider({ 
     orientation: "horizontal", 
     range: "min", 
     min: 0, 
     max: 100, 
     value: 75, 
     slide: function(event, ui) { 
      setVolulme(ui.value); 
      $("#amount").val(ui.value); 
     } 
    }); 

    $("#amount").val($("#volume").slider("value")); 
}); 

function setVolulme(newVolume) { 
    if (ytplayer) { 
     ytplayer.setVolulme(newVolume); 
    } 
} 
+0

은'ytplayer' 변수에서 오는? 그것은 세계적인가? 자동 실행 = 1;

+0

가 YTPlayer은 크롬 무비 플레이어 오브젝트의 ID 인 이 변수가있는 다른 함수는 다음과 같이 동일한 방식으로 작동합니다. function muteS() {0} {0} {{ if (ytplayer) { ytplayer.mute(); } } – user1114852

답변

1

시도 :

function setVolulme(newVolume) { 
    if (ytplayer) { 
     ytplayer.setVolulme(parseInt(newVolume)); 
    } 
} 
관련 문제