Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > 100 WMR тому, кто поможет решить задачу!


Автор: ksk6794 28.12.2011, 13:07
Я ранее создавал похожую тему, но ответов нет. 
 Решил дать 100 WMR тому, кто поможет решить такую задачу: 
 Подключаю youtube плеер через JavaScript. Не получается сделать так, чтобы при нажатии на ссылку качество видео изменялось. Как написано здесь: http://code.google.com/intl/ru/apis/youtube/js_api_reference.html#Playback_quality

Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title>YouTube Player API Sample</title>
    <script src="http://www.google.com/jsapi" type="text/javascript"></script>
    <script type="text/javascript">
      google.load("swfobject", "2.1");
    </script>    
    <script type="text/javascript">
      function _run() {
        var videoID = "ylLzyHk54Z0"
        var params = { allowScriptAccess: "always" };
        var atts = { id: "ytPlayer" };
        swfobject.embedSWF("http://www.youtube.com/v/" + videoID + "?version=3&enablejsapi=1&playerapiid=player1", 
                           "videoDiv", "480", "295", "9", null, null, params, atts);
        
        
      }
      google.setOnLoadCallback(_run);
    </script>
  </head>
  <body style="font-family: Arial;border: 0 none;">
    <div id="videoDiv">Loading...</div>
    <br><a onclick="">Quality</a>
  </body>
</html>


Нужно сделать так, чтобы при нажатии на ссылку "Quality" качество видео изменилось на hd720.

Автор: $дмитрий 28.12.2011, 20:40
Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title>YouTube Player API Sample</title>
    <script src="http://www.google.com/jsapi" type="text/javascript"></script>
    <script type="text/javascript">
      google.load("swfobject", "2.1");
    </script>
    <script type="text/javascript">
      function _run() {
        var videoID = "ylLzyHk54Z0"
        var params = { allowScriptAccess: "always" };
        var atts = { id: "ytPlayer" };
        swfobject.embedSWF("http://www.youtube.com/v/" + videoID + "?version=3&enablejsapi=1&playerapiid=player1",
                           "videoDiv", "480", "295", "9", null, null, params, atts);


      }
      google.setOnLoadCallback(_run);
      function setQuality()
      {
       player = document.getElementById("ytPlayer");
       player.setPlaybackQuality('hd720');
      }
    </script>
  </head>
  <body style="font-family: Arial;border: 0 none;">
    <div id="videoDiv">Loading...</div>
    <br><a onclick="setQuality()">Quality</a>
  </body>
</html>

На 100 WMR купи себе книжку по JavaScript

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)