Eseguire un file Video con il codice HTML

Da Gambas-it.org - Wikipedia.
Versione del 9 gen 2022 alle 20:20 di Vuott (Discussione | contributi) (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...")

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

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:

"<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....).


Uso dell'elemento <EMBED>

E' possibile utilizzare l'elemento EMBED del protocollo html, ma il codice dovrà essere scritto in un apposito file ".html" che sarà richiamato con la Proprietà ".Url" dell'Oggetto WebView.

<HTML>
  <HEAD>
    <EMBED src="/percorso/del/file/video" type="video/estensione_del_video" width="640" height="480" hidden=false autostart=false>
    </embed>
  </head>
</html>

E' possibile vedere anche un video da una pagina WEB.


Uso dell'elemento <IFRAME>

E' possibile utilizzare l'elemento IFRAME del protocollo html. Anche in questo caso il codice dovrà essere scritto in un apposito file ".html" che sarà richiamato con la Proprietà ".Url" dell'Oggetto WebView.

<HTML>
  <HEAD>
    <IFRAME src="/percorso/del/file/video" type="video/estensione_del_video" width="640" height="480">
    </iframe>
  </head>
</html>

E'possibile vedere anche un video da una pagina WEB.


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".