Differenze tra le versioni di "Riproduzione dell'audio di radio WEB con l'oggetto WebView e con il codice HTML"

Da Gambas-it.org - Wikipedia.
(Creata pagina con 'La riproduzione audio di radio che trasmettono in ''streaming'' su web può essere effettuata mediante l'uso dell'oggetto ''WevView'', attivando il componente ''gb.qt4.webkit'...')
 
Riga 14: Riga 14:
 
   
 
   
 
  '''End'''
 
  '''End'''
 +
Attualmente sembrano ripoducibili soltanto i flussi di dati provenienti dalle radio-WEB aventi al termine del proprio indirizzo la parola "''mp3''"
 
    
 
    
  

Versione delle 06:20, 3 ott 2013

La riproduzione audio di radio che trasmettono in streaming su web può essere effettuata mediante l'uso dell'oggetto WevView, attivando il componente gb.qt4.webkit. L'oggetto WebView potrà essere posto sul Form dall'IDE di Gambas, oppure potrà essere creato via codice,

Relativamente all'uso dell'oggetto WebView per la riproduzione audio dei dati ricevuti via streaming dal web, esso potrà essere utilizzato semplicemente assegnando alla sua proprietà Url l'indirizzo web del flusso audio della radio web, oppure facendo uso della sua proprietà .HTML ed il codice HTML5. A tal ultimo riguardo la riproduzione audio del flusso di dati potrà avvenire attraverso l'uso di due Tag del codice html: <Audio> oppure <Embed>.


Uso della proprietà .Url

L'utilizzo della proprietà WebView.Url richiede che alla medesima sia semplicemente assegnato l'indirizzo web del flusso audio della radio web, come segue:

Public Sub Button1_Click()

 Dim wv As New WebView(Me)
 
   wv.Url = "http://indirizzo_web_del_flusso_audio_della_radio_web"

End

Attualmente sembrano ripoducibili soltanto i flussi di dati provenienti dalle radio-WEB aventi al termine del proprio indirizzo la parola "mp3"


Richiamo del Tag Audio del codice html con WebView.HTML

Si attribuirà all'oggetto WebView un adeguata dimensione; quindi si passerà alla sua proprietà .HTML il necessario codice html5 con il Tag "Audio" per l'esecuzione dei dati audio contenente anche l'indirizzo web del flusso audio della radio web, come segue:

Public Sub Button1_Click()


 Dim wv As WebView
 
   With wv = New WebView(Me)
     .X = 0
     .Y = 20
     .W = 450
     .H = 150
     .HTML = "<HTML><HEAD><AUDIO controls><source src=\"http://indirizzo_web_del_flusso_audio_della_radio_web\"></audio></head></html>"

   End With

End


Richiamo del Tag Embed del codice html con WebView.HTML

In questo caso non è necessario attribuire una dimensione e coordinate di posizionamento all'oggetto WebView: basterà soltanto l'uso della sua proprietà .HTML ed il codice html5 con il Tag Embed per l'esecuzione dei dati audio contenente anche l'indirizzo web del flusso audio della radio web, come segue:

Public Sub Button1_Click()


 Dim wv As New WebView(Me)


   wv.HTML = <HTML><HEAD><EMBED src=\"http://indirizzo_web_del_flusso_audio_della_radio_web\" autostart=\"true\"></embed></head></html>"

End