Nešlo by teoreticky nějak říct, který kodek bude u videa používán?
Něco jako
<video codec=‚h.264‘ …
<video codec=‚ogg‘ …
Vím, že to není ve standardu, ale neskončily by tak boje o to, který kodek pro tag &video> použít?
Vlákno názorů ke zprávičce Internet Explorer 9 bude podporovat HTML5 video jen s H.264
Nepomohl by atribut codec?
Re: Nepomohl by atribut codec?
Nepomohlo by používať innerHTML elementu video na alternatívny obsah?
<video src=„.mp4“>
<video src=„.ogg“>
<embed>
</video>
</video>
Re: Nepomohl by atribut codec?
<audio controls=controls>
<source src=„mySongComplex.aac“ type=„audio/mp4; codecs=mp4a.40.5“>
<source src=„mySongSimple.aac“ type=„audio/mp4; codecs=mp4a.40.2“>
</audio>
více např. v http://developer.apple.com/safari/library/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/
Re: Nepomohl by atribut codec?
To je zbytečné a nic to neřeší.
U obrázků také nemusíš říkat, jestli to je GIF, PNG neb JPEG, to se dá zjistit přímo z daného souboru. Stejně je tomu u videa. Ale musíš to video umět přehrát a o to tu jde.
Re: Nepomohl by atribut codec?
Pořadí source tagu určuje pořadí v jakém je formát preferován autorem. Type atribut pomůže agentovi vybrat nejlepší správný který umí v daném kontextu přehrát.
Object!
Tohle jde krásně v XHTML: prostě do sebe vnoříš několik <object/> značek a prohlížeč je postupně prochází až narazí na typ obsahu, který je schopný přehrát (atributem OBJECTu je MIME typ). Navíc to nemusí být jen videa – na první místo dáš třeba video v ogg, pak video v x264, pak Java applet, který to video přehraje, pak Flash, který ho taky přehraje, pak třeba animovaný Gif nebo prostý text s informací, že prohlížeč neumí nic přehrát, případně odkaz na stažení souboru… Přijde mi, že autoři HTML5 znovu vymýšlejí kolo, ale moc se jim to nedaří – viz problémy s kodeky, minimálně tu bude rozkol mezi komerčním 264 a svobodným oggem/theorou.
Re: Object!
Jojo, já preferuji XHTML před HTML 5. Raději bych aby se vyvíjelo XHTML a ne HTML. Pořád nechápu proč to tak není :-(
Re: Object!
Přesně tak. HTML5 mi v tomhle přijde dost podivné, proč mít pět různých tagů pro vnořený objekt (img, object, video, audio, iframe) místo jednoho jako v XHTML (object), který ale úplně stačí a umí se vnořovat stále a stále? (Vím, že XHTML má i img, ale to IMHO mělo být časem zrušeno, v XHTML2 je označeny jako „the img element is not strictly necessary, but is included to ease the transition to XHTML2“)
Re: Object!
:) „video v ogg, pak video v x264, pak Java applet, který to video přehraje, pak Flash“ … Co Silverlight, kam ho mám dát? Mezi Javu a Flash nebo smím až za Flash? ;-)
Jinak samozřejmě souhlas.

