Uusimmat

Youtube-embedöintiä viilattu

19.09.2014 10:49 Jukka O. Kauppinen

Aina joskus harvoin joku kummasteli, että miksi Domen Youtube-embedejä ei pysty avaamaan koko ruudulle. Ja me ihmettelimme, että pystyyhän, yksi klikki vain ja kyllä se suurenee.

Mutta oli valituksissa perääkin. Kun saimme lopulta ircin päähän kaverin, jolla ihan todistetun oikeasti ei näkynyt full screen -nappia Youtube-videon embedin alakulmassa, niin asiaa piti ryhtyä selvittämään. Sillä jo on kumma, jos Youtuben omaa videoiden embed-standardia käyttävä embedöinti ei toimi.

Lyhyestä virsi kaunis, kävi ilmi, että se toimi ja ei toiminut. Youtube oli taas kerran tehnyt muutoksia systeemeihinsä, jotka sitten rikkovat muiden systeemejä. Eipä ole ensimmäinen eikä viimeinen kerta, kiitti vain. Tällä kertaa tuubin koodiviilailu rikkoi upotetut videot osalta käyttäjiä niin, että videosta puuttui full screen -nappi. Tätä esiintyi hyvin oudoilla selainyhdistelmillä, ilman selkeitä yhdistäviä tekijöitä. Sama saitti, sama selain, mutta toisilla kaikki toimi normaalisti, yhdeltä full screen -nappi puuttui. Ongelma jäljittyi lopulta Youtuben tekemiin muutoksiin HTML5-koodin käsittelyssä.

Käytämme Domessa omaa työkalua Youtube-videoiden upottamiseen sivulle. Tämä työkalu tulostaa Youtuben speksien mukaisia embed-koodejä, mutta koska Tuubi muutti oman koodinsa käsittelytapaa ihan hiljakseen ja itsekseen, niin jossain vaiheessa joidenkin lukijoiden kohdalla full screen -namiska katosi. Aika mystistä. Mutta Miikka tutkiskeli asiaa, löysi mistä kiikastaa ja päivitti työkalua. Nyt se pulauttaa ulos uusimman tuubistandardin mukaista embediä, ja fullscreenittämisenkin pitäisi toimia tavanomaiseen tapaan.

-jok