Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: API youtube regulacja głosności
Forum PHP.pl > Forum > Po stronie przeglądarki
asall
  1. <script>function onPlayerStateChange(event) {
  2. event.target.setVolume($("#amount").val());
  3. }
  4.  
  5.  
  6.  
  7. <div id="slider-range-max"></div>
  8. Głos <input type="text" id="amount" style="border:0; color:#f6931f; font-weight:bold;">


Robie skrypcik do filmów youtune walcze z regulacją głośności no i generalnie skrypt działa lecz przy dynamicznej zmianie głośności załącza sie poprawnie pod stop-start filmu

prosze o pomoc
trueblue
No, bo podpiąłeś ustawianie głośności na zdarzenie zmiany stanu odtwarzacza.
asall
ahai a to znaczy ?
trueblue
  1. <script type="text/javascript">
  2. var player=new YT.Player('player', {
  3. playerVars: {
  4. 'autoplay': 1,
  5. 'controls': 1,
  6. 'enablejsapi': 1
  7. },
  8. videoId: 'xxxxxxx'
  9. });
  10.  
  11.  
  12. <input type="text" id="amount" style="border:0; color:#f6931f; font-weight:bold;" value="100" onchange="player.setVolume(parseInt(this.value));"/>

player.setVolume możesz wywoływać w innym miejscu, zależy od Ciebie.
asall
a jeżeli chce pobrać value z slider UI ?

coś tego typu ?

onmouseover="player.setVolume(parseInt($("#amount").value));"
trueblue
Jeśli można z niego pobrać wartość przez: $("#amount").value to ok.
A jeśli nie, to co to za slider UI? Z jQuery UI?
asall
dokładnie chodzi mi o jquery UI slider
trueblue
http://api.jqueryui.com/slider/#event-change

  1. $(".selector").slider({
  2. change: function( event, ui ) {
  3. player.setVolume(ui.value);
  4. }
  5. });

Nie wiem na jakim elemencie masz slider, więc ustaw odpowiedni selektor.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.