[INTERNET] Duży odtwarzacz na YouTube

Dyskusje o programach i sprzęcie komputerowym oraz mobilnym, a także internet i ogólne problemy.

Moderatorzy: Moderatorzy, Admini

Awatar użytkownika
The Iceman
V.I.P.
V.I.P.
Posty: 1485
Rejestracja: 27 gru 2008, 12:06
Lokalizacja: بيروت

12 cze 2013, 08:00

Używam Firefoksa. Duży odtwarzacz jest błędnie wyświetlany. Powinien być na środku ekranu i bodajże nieco większy. Jak u mnie to wygląda macie pokazane na screenie. W Operze działa prawidłowo. Jak się uporać z tym ustrojstwem?

EDIT: A jednak w Operze też działało do czasu. I się zagalopowałem, bo znalazłem rozwiązanie dla Firefoksa: https://userscripts.org/scripts/show/130615
Załączniki
jebacyt.jpg
jebacyt.jpg (172.18 KiB) Przejrzano 3297 razy
Ostatnio zmieniony 12 cze 2013, 08:17 przez The Iceman, łącznie zmieniany 2 razy.


Awatar użytkownika
Mr Minio
Redaktor
Redaktor
Posty: 7035
Rejestracja: 16 wrz 2007, 14:24

12 cze 2013, 13:08

Też tak mam. Od kiedy pamiętam.


"Are the hills going to march off?
Will heaven fall upon us?
Will the Earth open under us?
We don't know. We don't know, for a total eclipse has come upon us..."
Awatar użytkownika
Radzik
Administrator
Administrator
Posty: 2111
Rejestracja: 13 gru 2008, 18:46
Lokalizacja: Warszawa
Postawił piwo: 7 razy
Otrzymał  piwo: 5 razy

12 cze 2013, 18:08

Problem ten może być częściowo powiązany ze zmianą rozmiarów wyświetlania strony przy użyciu skrótu ctrl+rolka myszy. Tak więc nawet jeśli coś nie jest do końca dobrze zawsze można sobie jako tako to dopasować.


Niepoważny admin
Awatar użytkownika
The Iceman
V.I.P.
V.I.P.
Posty: 1485
Rejestracja: 27 gru 2008, 12:06
Lokalizacja: بيروت

12 cze 2013, 20:07

Ten skrypt, do którego podałem link, załatwił sprawę. Zmodyfikowałem go jeszcze tak, żeby nie chował domyślnie komentarzy. Jakby ktoś potrzebował:

Kod: Zaznacz cały

// ==UserScript==
// @name           Youtube Large
// @namespace      ytlarge
// @version        5
// @include        http://www.youtube.com/watch?*
// @include        https://www.youtube.com/watch?*
// @require        http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js
// ==/UserScript==
  
  
// 3 = large, 2 = medium, 1 = small  
function resizePlayer(size){
  c = $('#watch7-container');
  
  if&#40;size < 3&#41; c.removeClass&#40;'watch-large'&#41;; 
  else  c.addClass&#40;'watch-large'&#41;;
  
  if&#40;size < 2&#41; &#123; c.removeClass&#40;'watch-medium'&#41;; c.removeClass&#40;'watch-wide'&#41;; &#125;
  else &#123; c.addClass&#40;'watch-medium'&#41;;  c.addClass&#40;'watch-wide'&#41;; &#125;
  
  
  $&#40;'#watch7-sentiment-actions .yt-uix-button-focused'&#41;.removeClass&#40;'yt-uix-button-focused'&#41;;
  $&#40;'#qB'+size&#41;.addClass&#40;'yt-uix-button-focused'&#41;;  
&#125;

if&#40;unsafeWindow&#41;&#123;
  unsafeWindow.resizePlayer = resizePlayer;
&#125;

$&#40;function&#40;&#41; &#123;  
  buttons = '<span class="yt-uix-button-group " data-button-toggle-group="required">'+
'<button id="qB1" role="button" data-button-toggle="true" class="yt-uix-button yt-uix-button-text yt-uix-button-default" type="button" onclick="resizePlayer&#40;1&#41;;return false;" style="margin-right&#58; 4px">360p</button>'+
'<button id="qB2" role="button" data-button-toggle="true" class="yt-uix-button yt-uix-button-text yt-uix-button-default" type="button" onclick="resizePlayer&#40;2&#41;;return false;" style="margin-right&#58; 4px">480p</button>'+
'<button id="qB3" role="button" data-button-toggle="true" class="yt-uix-button yt-uix-button-text yt-uix-button-default" type="button" onclick="resizePlayer&#40;3&#41;;return false;" style="margin-right&#58;0">720p</button>'+
'</span>';
  $&#40;'#watch7-sentiment-actions'&#41;.append&#40;buttons&#41;;
  
  var sec = 0;
  intv = window.setInterval&#40;function&#40;&#41; &#123;
    if&#40;++sec > 5&#41; 
      window.clearInterval&#40;intv&#41;;
    if&#40;resizePlayer&#41;
      resizePlayer&#40;3&#41;;
  &#125;, 150&#41;;  
&#125;&#41;;


ODPOWIEDZ