Latest web development tutorials

Video HTML (Video) Riproduzione

Ci sono molti modi per giocare il video in modalità HTML.


Video HTML (Video) Riproduzione

Esempi

<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
<source src="movie.webm" type="video/webm">
<object data="movie.mp4" width="320" height="240">
<embed src="movie.swf" width="320" height="240">
</object>
</video>

Prova »


Problemi e soluzioni

Mostra il video in HTML non è facile!

Avete bisogno di un sacco di consigli familiari per garantire che il file video in tutti i browser (Internet Explorer, Chrome, Firefox, Safari, Opera), e tutto l'hardware (PC, Mac, iPad, iPhone) possono essere riprodotti.

In questo capitolo, W3CSchool si riassumono i problemi e le soluzioni.


Utilizzando il tag <embed>

Ruolo <embed> tag è quello di incorporare elementi multimediali nelle pagine HTML.

Il seguente codice HTML per visualizzare video Flash incorporato nella pagina:

Esempi

<embed src="intro.swf" height="200" width="200">

Prova »

problema

  • HTML4 non riconosce il tag <embed>. La pagina non può essere verificata.
  • Se il browser non supporta Flash, in modo che il video non viene riprodotto
  • iPad e iPhone non è possibile visualizzare i video in Flash.
  • Se si converte i video in altri formati, ancora non gioca in tutti i browser.

Utilizzando il tag <object>

Ruolo tag <object> è quello di incorporare elementi multimediali nelle pagine HTML.

Il seguente frammento di codice HTML mostra alcuni video Flash incorporato nella pagina:

Esempi

<object data="intro.swf" height="200" width="200"></object>

Prova »

problema:

  • Se il browser non supporta Flash, il video non viene riprodotto.
  • iPad e iPhone non è possibile visualizzare i video in Flash.
  • Se si converte i video in altri formati, ancora non gioca in tutti i browser.

Utilizzando l'elemento <video> HTML5

HTML5 <video> tag definisce un video o un film.

<Video> elemento in tutti i browser moderni sono supportati.

Il seguente frammento di codice HTML visualizzerà un ogg, mp4, o un video in formato WebM pagina web integrata:

Esempi

<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
<source src="movie.webm" type="video/webm">
您的浏览器不支持 video 标签。
</video>

Prova »

problema:

  • È necessario convertire il video in molti formati differenti.
  • <Video> elemento non è valido per i browser meno recenti.

Migliore soluzione HTML

L'esempio seguente utilizza quattro diversi formati video. HTML 5 elemento <video> cerca di mp4, ogg, o formati WebM è quello di riprodurre il video. Se tutto fallisce, poi ripiegare a elemento <embed>.

HTML 5 + <object> + <embed>

<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
<source src="movie.webm" type="video/webm">
<object data="movie.mp4" width="320" height="240">
<embed src="movie.swf" width="320" height="240">
</object>
</video>

Prova »

problema:

  • È necessario convertire molti formati video differenti

Soluzioni Youku

Il modo più semplice per visualizzare i video in HTML è quello di utilizzare Youku e altri siti di video.

Se si desidera riprodurre il video in una pagina web, è possibile caricare un video su Youku e altri siti di video, e quindi inserire il codice HTML per riprodurre il video nella tua pagina:

<embed src="http://player.youku.com/player.php/sid/XMzI2NTc4NTMy/v.swf" width="480" height="400" type="application/x-shockwave-flash"> </embed>

utilizzando i collegamenti ipertestuali

Se la pagina contiene un collegamento ipertestuale che punta al file multimediali, la maggior parte dei browser usare "applicazione di supporto" per riprodurre il file.

Il seguente frammento di codice mostra collegamenti a file AVI. Se l'utente clicca sul link, il browser avvierà le "Applicazioni di supporto", come ad esempio Windows Media Player per riprodurre il file AVI:

Esempi

<a href="intro.swf">Play a video file</a>

Prova »


Sulla descrizione del video in linea

Quando un video è incluso nella pagina web, si parla di video in linea.

Se si prevede di utilizzare il video in linea in una applicazione web, è necessario rendersi conto che molte persone trovano i video in linea fastidiosi.

Si noti inoltre che gli utenti potrebbero aver chiuso l'opzione del browser video in linea.

Il nostro miglior consiglio è di solo quando l'utente vuole vedere il video luogo in linea li contiene. Un esempio positivo è che quando l'utente ha bisogno di vedere il video e cliccare su un link si aprirà la pagina e riprodurre il video.


HTML tag multimediali

Nuovo: HTML5 nuovi tag.

标签 描述
<embed> 定义内嵌对象。HTML4 中不赞成,HTML5 中允许。
<object> 定义内嵌对象。
<param> 定义对象的参数。
<audio> New 定义了声音内容
<video> New 定义一个视频或者影片
<source> New 定义了media元素的多媒体资源(<video> 和 <audio>)
<track> New 规定media元素的字幕文件或其他包含文本的文件 (<video> 和<audio>)