player de radio folosind HTML5 - audio, educație W3
Înainte de apariția HTML5 a fost extrem de incomod pentru a adăuga audio în paginile web. De ani de zile, Flash a fost singura modalitate de a încorpora conținutul audio - dar cu introducerea etichetei
În acest articol ne uităm la tag-ul
sintaxa tag-ul audio de bază
element
Browserul va crea un player simplu pe o pagină web. Mai jos este un membru
element
src conține calea către fișierul audio pe care doriți să îl redați. atribut Src poate fi de asemenea substituit cu unul sau mai multe etichete în interiorul elementului audio:
Acest lucru vă permite să folosiți mai multe elemente . pentru a specifica mai multe formate audio. Pe măsură ce va face diferite browsere suporta formate diferite, astfel încât în mod ideal, trebuie să specificați mai multe formate pentru a permite jucătorului să lucreze în toate browserele. De exemplu:
autoplay - atribut permite redarea audio în mod automat, imediat ce se încarcă pagina.
Notă: Rețineți că autorun enervează mulți utilizatori. Dacă utilizați caracteristica AutoRun, da utilizatorului posibilitatea de a întrerupe redarea.
autobuffer - un atribut care permite să descarce automat fluxul audio, imediat după ce se încarcă pagina fără redare automată. Acest atribut este valabil numai în cazul în care nici un atribut AutoPlay.
buclă - un atribut vă permite să joace câteva ori după sfârșitul piesei.
Putem schimba, de asemenea, atributul src:
Revenind la audio.play metodei și audio.pause () (), puteți începe sau întrerupe redarea fișierului. parametru Audio.volume specifică volumul, iar timeupdate de tratare a evenimentului se execută de fiecare dată când redarea este actualizat. Aceste tehnici simple va fi suficient pentru a crea un jucător de radio.
Să ne uităm la aceste caracteristici în acțiune! Următorul script va crea un element
Script-ul de mai sus se aplică la acest cod html:
Dacă vrei să afli mai multe despre API-ul audio, vă sugerez să faceți cunoștință cu articolul Simon Peters „tot ce trebuie să știți despre HTML5 video și audio“.
Codec suport în browsere
Pentru a sprijini mai multe browsere, trebuie să specificați aceeași piesă audio în mai multe formate. Așa cum am menționat mai devreme, puteți specifica mai multe formate diferite, folosind tag-uri . plasat în interiorul elementului
Pentru compatibilitate cu browserele vechi care nu suporta elementul
Streaming prin elementul
Am făcut player-ul folosind tag-ul audio. poate reda fișiere audio în diferite browsere. Cu toate acestea, acum ne confruntăm cu întrebarea - cum să se ocupe de streaming de date audio folosind elementul
Creați HTML5-player
Vom folosi fluxul audio furnizat de NRK de radio norvegian. NRK oferă fiecărui canal radio în două formate: Ogg și MP3, astfel încât să avem două surse pentru streaming audio.
Date pentru a crea jucător
Stabilirea structurii si design-player
Urmatorul nostru pas este de a crea structura HTML pentru player-ul și comenzile sale: