ugrás a tartalomhoz

Youtube beágyazás iframe -el

iddqd · 2012. Május. 29. (K), 15.17
Sziasztok,

Most csinálnék először videó beágyazást a Lyutyúbról és ebből az egyszerű dologból mindjárt támadt is pár kérdésem.
Először is, melyik elemet érdemesebb használni? iframe -et vagy object -et ?
Jelenleg az iframe -es verziót használom, az object -nél ha megadom a típust,
"application/x-shockwave-flash" , akkor gondolom flasht nem támogató eszközökön nem lesz látható. Ezt nem biztos, hogy jól tudom. Sebaj.
A másik fele érdekesebb, megnéztem az oldalon hogyan állítsam be és ágyazzam be lejátszót. Testre lehet szabni, minden félét beállítani és végén kidobja a kódot.
Íme: ( extra beállítás nélkül )
<iframe id="ytplayer" type="text/html" width="640" height="360"
src="http://www.youtube.com/embed/Zhawgd0REhA"
frameborder="0" allowfullscreen>
Na most Tyutyúbék azt mondják ez már a modern!, frissített kód.
?? Tudomásom szerint, az iframe -nek egyáltalán nincs type attribútuma!
Html5 -ben a frameborder elavult, nem támogatott és az allowfullscreen -t
sem ismeri. Ezen kívül a kódban nem szerepel az iframe záró tag és ha nem is teszek, ugyan a megjelenített oldalon lesz valahonnan, de után már gondok lesznek mert szerepel egy link közvetlen utána és az már elveszik valahol. Szóval érdekes... ez modern??!!
Na de sebaj nekem ez lett belőle:
<iframe id="ytplayer" style="border:0" width="250" height="140.625"
        src="http://www.youtube.com/embed/GB_sXxdLLvQ?fs=1 >
</iframe>
A border berakható style -ba, a fullscreen pedig a kérdőjel után fs=1, megfelel visszamenőleg és html5 -nek is.
Vagy valamit esetleg én nem tudok?
 
1

<object>

Hidvégi Gábor · 2012. Május. 29. (K), 16.05
Szerintem az <object> használata biztonságosabb, mert az <iframe> esetében nincs ráhatásod arra, milyen scriptet tölt be a youtube (és abban pl. milyen adatokat gyűjt), emellett kikapcsolt javascript mellett is megnézhető a videó.

Az általad fölöslegesnek vélt attribútumokkal pedig ne foglalkozz, lehet, hogy valamelyik régi böngészőnek kellenek. Ha nem kerül semmibe, miért ne lehetne ott, így ennyivel többen nézhetik meg gond nélkül az oldalad.
2

iframe

Poetro · 2012. Május. 29. (K), 17.00
Az iframe használata annyiban tud előnyös, hogy például mobil felhasználók a HTML5-ös videót fogják kapni, nem pedig a Flash változatot, és így le is tudják majd játszani a videót.
3

1:1

iddqd · 2012. Május. 29. (K), 17.24
Köszi a válaszotokat! De egyenlőre akkor döntetlen... :D
Biztonság és js nélküliség kontra mobil és flash -t nem támogató eszközök.
Na ezt akkor még átgondolom.