My Opera i YouTube

w dziale Strony WWW w Operze
Medium napisał(a):

Zainspirowana wątkiem YouTube, a Opera zdecydowałam napisać o dziwnym dla mnie zachowaniu filmów z YouTube osadzonych na blogu My Opera.
Przykładowy link: http://my.opera.com/Medium/blog/2012/11/06/zmija

Chodzi o to, że filmy osadzone odtwarzane są w trybie HTML5, pomimo, że na YT wyraźnie zrezygnowałam z tego trybu i jestem właściwie cały czas zalogowana tak na My Opera jak i na YT.

Jeszcze parę miesięcy wstecz włączał się w filmach osadzonych Flash Player, teraz tylko HTML5.

Czy zależy to od jakich ogólnych deklaracji witryny My Opera?

Jeśli tak, czy jest sposób, aby to jakoś ominąć? Przy czym nie tylko dla mnie, ale i dla moich gości?
Odtwarzacz HTML5 ma spore wymagania, by gładko działać, ja ich nie spełniam i nie chcę też wymuszać tego na moich gościach.


Czy Twój komputer bez problemu odtwarza filmy w trybie HTML5?

Option Results Votes
Nie mam pojęcia result bar - $percentage % 0% 0
Nie result bar - $percentage % 50% 4
Tak result bar - $percentage % 50% 4
Total number of votes: 8

pgmost napisał(a):

Tak sobie googlnąłem i wyszedł mi wpis kogoś z myOpera z marca 2012: Now ALL YouTube videos play with HTML5 video on MyOpera by default. Hooray!
p

Medium napisał(a):

Dzięki za wyszukanie.
To teraz czekam na receptę na tę przypadłość... wink

lemari napisał(a):

To przez ajfona/ajpada, rezygnacja z flash.

Medium napisał(a):

Odpada. My być przez PC.

Znalazłam skrypt, w którym jest o video:
http://static.myopera.com/community/js/postform-a4630151.js
Ale niestety zablokowanie go nie zmienia trybu odtwarzania.

lemari napisał(a):

Miałem na myśli, że to wina appla. Stąd ta "moda".

Medium napisał(a):

Originally posted by lemari:

Stąd ta "moda".

Uważam raczej, że szybki postęp standardów HTML jest raczej instrumentem napędzającym rynek.


chocimir napisał(a):

Rozwiązanie równie skuteczne, co nieeleganckie - skrypt użytkownika:

//==UserScript==
// @include http://my.opera.com/*
//==/UserScript==

window.addEventListener('DOMContentLoaded',function(){
    var a=document.querySelectorAll('iframe[src^="http://embed.myopera.com/video/?url=http%3A%2F%2Fwww.youtube.com"]');
    for (var i=0;i<a.length;++i)
        a[i].src=unescape(a[i].src.match(/http%3A%2F%2Fwww\.youtube\.com%2Fwatch%3Fv%3D[a-z0-9]+/i)[0]).replace('watch?v=','embed/');
});

Medium napisał(a):

Originally posted by chocimir:

Rozwiązanie równie skuteczne, co nieeleganckie

Bardzo dziękuję!
A jeśli nieeleganckie, to przecież wszystkie UJS są takie.

Domniemywam, że pod konfigurację mojej strony na blogu nie da się nijak zapiąć tej regułki, tak?

chocimir napisał(a):

Originally posted by Medium:

Domniemywam, że pod konfigurację mojej strony na blogu nie da się nijak zapiąć tej regułki, tak?


Tzn., że każdy czytający Twój blog miałby dostawać filmy we Flashu? Wtedy nie wiem, nie prowadzę tu (wręcz nigdzie) bloga.

Medium napisał(a):

Originally posted by chocimir:

Wtedy nie wiem, nie prowadzę tu (wręcz nigdzie) bloga.

Ale konto masz przecież smile
To, co zgodnie z możliwościami edycji konta można zmieniać, to jest usercss:
https://my.opera.com/chocimir/account/usercss.dml

I jeśli da się ten zapis tam zmieścić, to uda się cel osiągnąć.

Ryszard napisał(a):

Originally posted by Medium:

Odtwarzacz HTML5 ma spore wymagania, by gładko działać

Ale z drugiej strony - czy aby nie jest tak, że "nieodtwarzajacy" odtwarzacz jednak mniej przytyka? Np. taka strona - http://my.opera.com/lounge/forums/topic.dml?id=666502&abc=&page=57&skip=2800&show=&perscreen=50 - kiedyś jedyne co mógłbym zrobić na tym komputerze to ubić Operę.

Originally posted by Medium:

Przy czym nie tylko dla mnie, ale i dla moich gości?

Nie wstawiaj filmów, tylko linkuj.

Medium napisał(a):

Originally posted by Ryszard:

czy aby nie jest tak, że "nieodtwarzajacy" odtwarzacz jednak mniej przytyka?

U mnie nawet kursor dostaje czkawki na pasku playera, nie mówiąc już o efekcie jąkania. Jest tragicznie. A Flash gładziutko ciągnie, choć fakt, wyłączyłam wysoką jakość.

Originally posted by Ryszard:

Np. taka strona - http://my.opera.com/lounge/forums/topic.dml?id=666502&abc=&page=57&skip=2800&show=&perscreen=50 - kiedyś jedyne co mógłbym zrobić na tym komputerze to ubić Operę.

Faktycznie, 100% procesora. No ale "Rozmiar strony głównej: 16 112 bajtów". Mam dla Ciebie jeszcze lepszą, uprzedzam "Rozmiar strony głównej: 53 547 bajtów".
A jeszcze jak zapuścisz choć jeden z tych filmów, a są w HD, to dopiero będzie dawka smile

Originally posted by Ryszard:

Nie wstawiaj filmów, tylko linkuj.

Tyz prowda wink

Medium napisał(a):

@chocimir,
Twój skrypt nie przeszedł testu podkreślnika w adresie osadzonego video (pierwszy film).
Adres zostaje ucięty od podkreślnika włącznie. Jeśli to dla Ciebie nie problem, otwarta jestem na poprawki smile



chocimir napisał(a):

//==UserScript==
// @include http://my.opera.com/*
//==/UserScript==

window.addEventListener('DOMContentLoaded',function(){
    var a=document.querySelectorAll('iframe[src^="http://embed.myopera.com/video/?url=http%3A%2F%2Fwww.youtube.com"]');
    for (var i=0;i<a.length;++i)
        a[i].src=unescape(a[i].src.match(/http%3A%2F%2Fwww\.youtube\.com%2Fwatch%3Fv%3D[a-z0-9_-]+/i)[0]).replace('watch?v=','embed/');
});
Poprawione z przyjemnością. wink

Medium napisał(a):

Originally posted by chocimir:

Poprawione z przyjemnością.

Jeśli również z łatwością, to uznanie dla mistrza wizard Wielkie dzięki! beer