Indlejring af video i HTML i Android
Android er en open source software stack til mobile enheder. Udviklere kan få adgang til stackens kode og endda udvikle uafhængige applikationer til gratis distribution eller salg af Google Play. Android kan være en lukrativ platform for små virksomheder, der ønsker at udvide deres mobile tilstedeværelse. Alt du skal gøre for at komme i gang er at lære et par grundlæggende, som at integrere video med HTML.
HTML5
Fra datoen for offentliggørelsen er HTML5 den nyeste version af HTML og XHTML, der fokuserer på at imødekomme behovene hos flere interaktive webapplikationer såsom video og medieindlejring. Især inden for mobiludvikling - hvor Apples beslutning om ikke at støtte Flash-baserede medieafspillere på sine populære iPhone- og iPad-platforme beder om søgning efter native web-alternativer - er evnen til at integrere og afspille videoer direkte fra HTML en vigtig skift for udviklere. Sammen med et stigende antal browsere og platforme understøtter Android HTML5-indlejret video.
Videofiler
Mens videofiler pakkes ind i en enkelt filtypenavn som .mp4 eller .avi, er en videofil faktisk containere med separate elementer til lyd- og videoinformation. HTML5 gør din webbrowser til en videospiller, men den skal også identificere den codec, der bruges i videofilen, så din webbrowser ved, hvordan man dekoder informationen. Android understøtter H.264 / MPEG-4-codec - en standard, der bruges i de fleste populære MP4-streamingtjenester som YouTube - så sørg for at bruge video kodet med H.264 og identificer kodeken i din HTML til browseren.
Kode
HTML til videoindlejring på en Android er ret simpelt. Koden begynder ved at angive dimensionerne af videoen og giver derefter en vej til at fortælle browseren hvor man finder videoen og endelig identificerer codec'en og lukker kommandoen:
Indsæt dine ønskede dimensioner for den integrerede video og giv det bibliotek, hvor videoen er gemt på din webserver.
Overvejelser
Selvom du designer en applikation primært til Android-markedet, er det altid en god idé at holde dine muligheder åbne og gøre din indlejrede video synlig på andre platforme og browsere. For at gøre det skal du indsætte et tag i HTML'en for at komme tilbage på en traditionel Flash-medieafspiller, hvis browseren ikke genkender HTML5-mærket. Giv også instruktioner til at afkode alternative kodeker som Theora. Begge tilføjelser kræver kun nogle få linjer kode og vil ikke forstyrre din videos Android-funktionalitet.