Principale Smartphone Aggiungere video al tuo sito web con HTML5

Aggiungere video al tuo sito web con HTML5



Nel primo dei suoi blog per PC Pro , sviluppatore web Ian Devlin rivela come incorporare video nel tuo sito Web con HTML5

Aggiungere video al tuo sito web con HTML5

NUOVOSonyHDRBack_Web-462x369

quando ho creato il mio account google?

Probabilmente la caratteristica più grande e più discussa di HTML5 è il video incorporato. Attualmente, l'unico metodo per aggiungere contenuti video al tuo sito Web è con un plug-in di terze parti come Flash, QuickTime o RealPlayer. Con l'avvento di HTML5 e dell'elemento video tutto questo cambierà, con il supporto video gestito dal browser web, eliminando la necessità di qualsiasi supporto di terze parti.

Diversi browser Web offrono già il supporto per HTML5. Qui riveleremo come incorporare video senza plug-in nel tuo sito e i problemi che dovrai affrontare.

Tipi di file e compatibilità del browser

Per cominciare, daremo brevemente un'occhiata ai diversi tipi di file video supportati in HTML5. Questi sono Theora OGG e H.264 (.mp4). Browser diversi supportano tipi diversi e alcuni non ne supportano affatto. La tabella seguente lo indica:

Theora OGGH.264 (mp4)
Firefox 3.5+X
Cromo 3+
Safari 3+X
Opera 10.5+X
Internet Explorer 8XX
Internet Explorer 9X
i phoneX
AndroidX

Codec e altri problemi tecnici

Lo stesso HTML5 non specifica un codec video da utilizzare e questo ha portato a discussioni su quale sia il migliore da usare per il web . Quindi, per coprire tutti i browser, dobbiamo supportare entrambi i codec.

E poi, ovviamente, c'è Internet Explorer. Al momento, nessuna delle versioni rilasciate di Internet Explorer supporta l'elemento video ed è ancora necessario un plug-in per riprodurre il video. Questo cambierà con il rilascio di Internet Explorer 9 (probabilmente all'inizio del prossimo anno), quando sarà supportato H.264, insieme a molte altre chicche HTML5.

Nel caso ti stia chiedendo come, puoi convertire i tuoi file video in OGG (puoi leggere di più sul tipo Theora OGG su TheoraCookbook ) utilizzando il Convertitore video Miro .

Per ulteriori informazioni approfondite sull'elemento video e sui codec, vai su tuffati in html5: video sul web di Marco Pellegrino.

Codice HTML5

Ora passiamo al codice HTML5 effettivo e a come possiamo far funzionare la cosa. HTML5 ci fornisce due nuovi elementi che possiamo usare per aggiungere video alle nostre pagine web: il |_+_| elemento, di cui abbiamo già parlato, e il |_+_|_ elemento. Diamo un'occhiata a ciascuno di questi a turno.

L'elemento

L'elemento video può avere i seguenti attributi:

AttributoDescrizione
srcun URL valido per il file video stesso
riproduzione automaticaun booleano che indica se il video deve essere riprodotto automaticamente
controlliun booleano che indica che i controlli multimediali predefiniti devono essere visualizzati dal browser
ciclo continuoun booleano che indica se il video deve essere riprodotto ripetutamente
precaricoindica al browser se è necessario il download preventivo del video stesso o se i soli metadati sono tutto ciò che è necessario.
I valori possibili sono:

  • none – indica che il video non deve essere precaricato (poiché probabilmente non sarà richiesto)
  • metadati: il video probabilmente non sarà necessario, ma i metadati (ad es. dimensioni, durata) sono desiderabili
  • auto – informa il browser di tentare di scaricare l'intero video
  • (stringa vuota) – significa lo stesso di auto
manifestol'URL di un file immagine da visualizzare quando non sono disponibili dati video
larghezzala larghezza del video, in pixel CSS
altezzal'altezza del video, in pixel CSS

Da ciò, si può vedere quanto sia facile incorporare un video OGG nel tuo sito Web utilizzando solo l'elemento video:

Questo è davvero tutto quello che c'è da fare.

Qualsiasi browser che supporta il formato Theora OGG dovrebbe ora visualizzare e riprodurre correttamente il tuo video senza ulteriori indugi. Ovviamente non è così facile, perché come abbiamo visto dalla tabella sopra, il codice funzionerebbe solo in Firefox, Chrome e Opera. Quindi abbiamo bisogno anche di un fallback a H.264. Ciò può essere ottenuto utilizzando |_+_| elemento, che ci consente di definire più fonti multimediali per l'elemento video.

la tv samsung si riavvia mentre guardi netflix

L'elemento

L'elemento sorgente ha i seguenti attributi:

AttributoDescrizione
srcun URL valido per il file multimediale (in questo caso video) stesso
genereil tipo di file multimediale che deve essere a Tipo MIME , per esempio. |_+_| indica che si tratta di un video Theora OGG e puoi anche fornire il codec MIME per aiutare il browser a decidere come riprodurre il video usando |_+_|.
metàfornisce il tipo di supporto previsto della risorsa multimediale e deve essere un valido query multimediale media , per esempio. |_+_| indica che il video è adatto per dispositivi palmari o |_+_| che indica che il video è appropriato per schermi di 720 pixel o più.

Nota: l'elemento sorgente è nullo e ha un tag iniziale ma nessun tag di chiusura

La cosa più utile dell'elemento sorgente è che possiamo usarlo per impilare i diversi tipi di file, consentendo al browser di provarli a turno finché non ne trova uno che può riprodurre.

Usando e insieme

Per impilare i video nei diversi tipi all'interno dell'elemento video, inseriamo il codice come segue:

Il codice sopra ora funzionerà in tutti i browser tranne Internet Explorer, che visualizzerà il messaggio sopra indicato.

Puoi verificarlo da solo visualizzando la pagina HTML5 Test Video , che contiene un video di esempio di una farfalla sia in formato Theora OGG che MP4, quindi se lo stai visualizzando in Firefox, Chrome, Safari, Opera o su iPhone o un Android, dovresti essere in grado di vederlo.

I coltelli affilati tra di voi ora noteranno che possiamo trarre vantaggio da questo impilamento e avere un fallback su Flash (o qualche altro plugin) in basso invece di visualizzare un messaggio di scusa se non riesci a vedere questo video, usando il seguente codice :

Conclusione

Come con la maggior parte degli elementi HTML5, il supporto del browser per gli elementi sorgente e video è attualmente irregolare. Al momento è in corso anche un ampio dibattito sul fatto che l'elemento sorgente interromperà l'utilizzo di Flash come metodo più popolare per aggiungere contenuti video ai siti Web. Non sono sicuro che ucciderà completamente Flash, ma comunque penso che sia giusto dire che è qui per restare e fornirà agli sviluppatori web un approccio più semplice e pulito all'incorporamento di video.

Articoli Interessanti

Scelta Del Redattore

Come aggiungere un'immagine su Miro
Come aggiungere un'immagine su Miro
Se hai lavorato su Miro, ti starai chiedendo come caricare un'immagine. Fortunatamente, questo è un processo relativamente semplice. Miro ti consente di caricare diversi file nel tuo spazio di lavoro, permettendoti di lavorare su tutto ciò che carichi
I 10 robot Discord più utili
I 10 robot Discord più utili
Rinomato per il suo design intuitivo, Discord è diventata la piattaforma di riferimento per i giocatori di tutto il mondo. La ragione del suo utilizzo universale è facile da capire. È incredibilmente personalizzabile rispetto ad altre piattaforme. Tuttavia, questa funzione può
Ottieni le tue immagini ISO di Windows 10 RTM gratuite
Ottieni le tue immagini ISO di Windows 10 RTM gratuite
Microsoft ha pubblicato la versione finale di Windows 10 per il download gratuito. Ecco dove scaricare e come eseguire l'aggiornamento a Windows 10.
Come utilizzare una VPN con Chromecast [gennaio 2021]
Come utilizzare una VPN con Chromecast [gennaio 2021]
https://www.youtube.com/watch?v=urx87NfNr58 Quando si tratta di rimanere al sicuro online, niente fa un lavoro migliore di una VPN. Sebbene non siano impeccabili, le VPN ti aiutano a rimanere protetto instradando il tuo traffico in modo anonimo attraverso i server nelle vicinanze
Questo lanciatore di palle di fuoco è ciò che manca alla tua vita
Questo lanciatore di palle di fuoco è ciò che manca alla tua vita
Cosa ottieni alla persona che ha tutto? Qualcosa di fatto in casa, borbotti, lavorando a maglia una sciarpa scadente. No. La vera risposta è un lanciafiamme da polso da £ 114. Il Pyro Mini, realizzato da Ellusionist, è il seguito di
Disabilita l'espansione automatica del menu Start al passaggio del mouse in Windows 10
Disabilita l'espansione automatica del menu Start al passaggio del mouse in Windows 10
Come disattivare l'espansione automatica del menu Start al passaggio del mouse in Windows 10. A partire da Windows 10 versione 1909, Microsoft ha apportato una modifica al menu Start. Quando tu
Come sbloccare tutti gli agenti in Valorant
Come sbloccare tutti gli agenti in Valorant
Valorant di Riot Games ha finalmente superato la fase beta ed è disponibile per i drogati di sparatutto in prima persona (FPS) di tutto il mondo. Man mano che più giocatori entrano nella fase competitiva, è tempo di prendere sul serio gli agenti che utilizzi nel tuo