Differenze tra le versioni di "Eseguire un file Video con il codice HTML"

Da Gambas-it.org - Wikipedia.
(Creata pagina con "Un file video potrà essere eseguito con il protocollo ''HTML'' all'interno dell'Oggetto ''WebView''. =Eseguire file video con l'oggetto ''WebView'' utilizzando il codice HT...")
 
Riga 3: Riga 3:
  
 
=Eseguire file video con l'oggetto ''WebView'' utilizzando il codice HTML5 e un Componente basato sulla libreria QT=
 
=Eseguire file video con l'oggetto ''WebView'' utilizzando il codice HTML5 e un Componente basato sulla libreria QT=
Con l'oggetto ''WebView'' è possibile anche eseguire un video utilizzando il protocollo HTML 5. Il codice dovrà essere passato alla Proprietà ".HTML" dell'oggetto ''WebView'', avendo attivato un Componente basato sulla libreria "QT".
+
Con l'oggetto ''WebView'' è possibile anche eseguire un video utilizzando il protocollo HTML 5. Il codice <SPAN Style="text-decoration:underline">dovrà essere passato alla Proprietà ".HTML"</span> dell'oggetto ''WebView'', avendo attivato un Componente basato sulla libreria "QT".
 
<BR> Poiché l'attributo "src" del protocollo HTML contiene un '''URL'''-indirizzo assoluto o relativo del file video, il percorso del file video sarà anticipato da "'''file://'''".
 
<BR> Poiché l'attributo "src" del protocollo HTML contiene un '''URL'''-indirizzo assoluto o relativo del file video, il percorso del file video sarà anticipato da "'''file://'''".
  
Riga 20: Riga 20:
  
 
Esempio:
 
Esempio:
  "&#060;VIDEO width=320 height=240 controls>" &
+
  WebView1.HTML = "&#060;VIDEO width=320 height=240 controls>" &
"&#060;source src=<FONT Color=#B22222>''<B>file://</b></font><FONT color=gray>/percorso/del/file/video.mp4''</font> type=video/mp4>" &
+
                "&#060;source src=<FONT Color=#B22222>''<B>file://</b></font><FONT color=gray>/percorso/del/file/video.mp4''</font> type=video/mp4>" &
"&#060;/video>"
+
                "&#060;/video>"
  
 
Ovviamente è possibile vedere anche un video da una pagina WEB.
 
Ovviamente è possibile vedere anche un video da una pagina WEB.
 
<BR>In tal caso dopo l'elemento "src" si imposterà il completo indirizzo web del file video (''http....'').
 
<BR>In tal caso dopo l'elemento "src" si imposterà il completo indirizzo web del file video (''http....'').
 
 
===Uso dell'elemento ''&#060;EMBED>''===
 
E' possibile utilizzare l'elemento ''EMBED'' del protocollo html, ma <SPAN Style="text-decoration:underline">il codice dovrà essere scritto in un apposito file ".html"</span> che sarà richiamato con la Proprietà ".Url" dell'Oggetto ''WebView''.
 
&#060;HTML>
 
  &#060;HEAD>
 
    &#060;EMBED src="<FONT Color=gray>''/percorso/del/file/video''</font>" type="video/<FONT Color=gray>''estensione_del_video''</font>" width="640" height="480" hidden=false autostart=false>
 
    &#060;/embed>
 
  &#060;/head>
 
&#060;/html>
 
E' possibile vedere anche un video da una pagina WEB.
 
 
 
===Uso dell'elemento ''&#060;IFRAME>''===
 
E' possibile utilizzare l'elemento ''IFRAME'' del protocollo html. Anche in questo caso <SPAN Style="text-decoration:underline">il codice dovrà essere scritto in un apposito file ".html"</span> che sarà richiamato con la Proprietà ".Url" dell'Oggetto ''WebView''.
 
&#060;HTML>
 
  &#060;HEAD>
 
    &#060;IFRAME src="<FONT Color=gray>''/percorso/del/file/video''</font>" type="video/<FONT Color=gray>''estensione_del_video''</font>" width="640" height="480">
 
    &#060;/iframe>
 
  &#060;/head>
 
&#060;/html>
 
E'possibile vedere anche un video da una pagina WEB.
 
  
  

Versione delle 20:54, 9 gen 2022

Un file video potrà essere eseguito con il protocollo HTML all'interno dell'Oggetto WebView.


Eseguire file video con l'oggetto WebView utilizzando il codice HTML5 e un Componente basato sulla libreria QT

Con l'oggetto WebView è possibile anche eseguire un video utilizzando il protocollo HTML 5. Il codice dovrà essere passato alla Proprietà ".HTML" dell'oggetto WebView, avendo attivato un Componente basato sulla libreria "QT".
Poiché l'attributo "src" del protocollo HTML contiene un URL-indirizzo assoluto o relativo del file video, il percorso del file video sarà anticipato da "file://".

Per una visione adeguata del video non bisogna dimenticare di impostare le dimensioni in pixel dell'Oggetto WebView, adattandole possibilmente alle dimensioni del video medesimo.

E' possibile eseguire questi tre tipi di formati video: MP4, WebM e Ogg:

  • MP4 = file MPEG 4 con codifica video H264 e codifica audio AAC; [Nota 1]
  • WebM = file WebM con codifica video VP8 e codifica audio Vorbis;
  • Ogg = file Ogg con codifica video Theora e codifica audio Vorbis.

Uso dell'elemento <VIDEO>

E' possibile utilizzare l'elemento VIDEO del protocollo html:

"<VIDEO width=lunghezza height=altezza controls>" &
"<source src=file:///percorso/del/file/audio type=video/estensione_del_file_video>" &
"</video>"

Esempio:

WebView1.HTML = "<VIDEO width=320 height=240 controls>" &
                "<source src=file:///percorso/del/file/video.mp4 type=video/mp4>" &
                "</video>"

Ovviamente è possibile vedere anche un video da una pagina WEB.
In tal caso dopo l'elemento "src" si imposterà il completo indirizzo web del file video (http....).


Note

[1] In realtà è possibile vedere anche file video del formato AVI, FLV, MOV, MPG, WMV.
Il formato "AVI" sembra funzionare solo impostando "type=video/mpeg".