Html5, formate de audio și video

Companiile mai mari (cum ar fi Microsoft, Google sau Apple) au scuze lor, de ce ar trebui să evite standardele fără licență. Ei se plâng că calitatea acestor standarde vor fi mai mici (in prezent, acestea nu suporta accelerare hardware) și că acestea nu sunt utilizate ca pe scară largă ca standarde proprietare, cum ar fi, de exemplu, H.264, care este utilizat în camere video, playere Blu-ray și în multe alte dispozitive diferite.

Dar cea mai mare problemă ar putea fi faptul că nimeni nu într-adevăr nu sigur că aceste standarde fără licență nu sunt legate de proprietatea cuiva intelectuală. În cazul în care există astfel de legături, folosind aceste standarde, companii mari precum Microsoft sau Apple, să se facă vulnerabili la procese costisitoare pentru încălcarea brevetului, care poate dura ani.

Introducere în formate

formate multiple: cum să vă rugăm toate browserele

Din fericire, elementele

Dar, înainte de a începe să funcționeze, trebuie să decidă cu privire la o strategie de sprijin browser-ul, care nu recunosc HTML5. În general, dezvoltatorii web au o alegere de două moduri bune:

Utilizați Flash ca soluție principală, și HTML5-decizie ca o copie de rezervă

Utilizați HTML5 ca soluție principală, și Flash-decizie - ca o copie de rezervă

În următoarele secțiuni, vom pune în aplicare a doua abordare a vieții. Astfel, vom oferi pur browser-ul HTML5-decizie, în toate cazurile, acolo unde este posibil.

element

Primul pas în furnizarea de suport pentru mai multe formate va fi eliminarea atributul src al elementului

În acest caz, elementul

Teoretic, browser-ul poate determina dacă este sau nu acceptă un fișier special de încărcare și de a explora o mică parte din ea. Dar cea mai bună abordare este de a utiliza atributul type. pentru a oferi corect tipul MIME. Astfel, browser-ul va încerca să descarce un singur fișier, pe care el crede poate juca.

soluție de rezervă Flash

Din cele mai vechi timpuri, toate browserele sunt tratate tag-uri la fel de nerecunoscut - le ignora. De exemplu, în cazul în care Internet Explorer 8 a găsit un element de etichetă de deschidere

browsere care nu înțeleg HTML5, să se comporte ca și cum ar fi văzut aici acest marcaj:

Această caracteristică este baza soluțiilor de backup fără sudură pentru browsere mai vechi.

Următoarea listă este un exemplu de utilizare ca o soluție de rezervă în celulă

În cazul în care este necesar, dimpotrivă, pentru a realiza soluția de bază sub formă de Flash, o copie de siguranță - în formă de HTML, trebuie doar pentru a rearanja liniile din exemplul anterior. Începând cu elementul , în care elementul de inserție :