Individuare in GNOME il percorso contenente i file delle tracce di un CD-audio

Da Gambas-it.org - Wikipedia.
Versione del 14 apr 2016 alle 07:18 di Vuott (Discussione | contributi) (Creata pagina con "Sovente , volendo vedere i file delle tracce di un CD-audio mediante l'oggetto ''DialogBox'', per poterli caricare e successivamente eseguire, non riusciamo ad individuare il...")

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

Sovente , volendo vedere i file delle tracce di un CD-audio mediante l'oggetto DialogBox, per poterli caricare e successivamente eseguire, non riusciamo ad individuare il punto di montaggio nel file-system che rappresenta il CD-audio. In GNOME il punto di montaggio per l'interfaccia FUSE di GVFS, che rappresenta il CD-Audio, è solitamente il seguente percorso:

/run/user/1000/gvfs/cdda:host=sr0

Risultando così visibili nella cartella finale di detto percorso, come file audio (per esempio in formato wav), le tracce potranno essere caricate nelle modalità consuete.


Mostriamo un semplice esempio di applicazione in ambiente grafico con attivazione del Componente gb.sdl2.audio per l'esecuzione delle tracce del CD-audio (che - come già detto - saranno caricate come fossero dei file audio), nonché con preimpostazione dell'apertura della finestra dell'oggetto DialogBox in prossimità della cartella finale (solitamente cdda:host=sr0) contenente i file audio delle tracce del CD-audio.

Public Sub Button1_Click()
 
 With Dialog
' Preimpostiamo l'apertura della finestra del DialogBox in prossimità della cartella contenente i file delle tracce audio:
   .Path = "/run/user/1000/gvfs"
   If .OpenFile() Then Return
   Music.Load(.Path)
 End With
 
End
 
Public Sub Button2_Click()
 
 Music.Play()
 
End

Public Sub Button3_Click()

 Music.Stop()
 
End

Public Sub Button4_Click()

 Music.Pause()

End

Poiché il Componente gb.sdl2.audio non possiede una specifica Classe (come invece era per il precedente Componente gb.sdl.sound, ora eliminato) per la gestione dei CDROM, senza l'individuazione del punto di montaggio del CD-audio mediante l'escamotage dell'individuazione del percorso con gvfs non sarebbe possibile caricare e quindi eseguire le tracce audio del CD.