Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [vb 2008] problema con file audio
Forum - C# / VB.NET - [vb 2008] problema con file audio

Avatar
shpalman62 (Normal User)
Newbie


Messaggi: 19
Iscritto: 24/04/2009

Segnala al moderatore
Postato alle 13:39
Sabato, 16/05/2009
Ciao a tutti.
solita domanda al volo.
E' possibile salvare un file audio nella cartella risources e richiamarlo dal programma come ad esempio si fa coi file immagine? Il metodo che conosco io è :
My.Computer.Audio.Play("c:\music.wav")
ma in questo modo, in qualsiasi pc girerà il programma dovrà esserci il file music.wav salvato in c: invece io vorrei che il file fosse all'interno del programma.
grazie a tutti.

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 13:47
Sabato, 16/05/2009

PM Quote
Avatar
shpalman62 (Normal User)
Newbie


Messaggi: 19
Iscritto: 24/04/2009

Segnala al moderatore
Postato alle 14:12
Sabato, 16/05/2009
Grazie 1000 come al solito della immediata risposta.
Non è che non ho voglia di cercare in rete ma dopo numerore ricerche senza esito, mi rivolgo a voi. Evidentemente non so fare a cercare sul web.
grazie di nuovo.
ciao

PM Quote
Avatar
Nitro (Member)
Pro


Messaggi: 72
Iscritto: 17/10/2007

Segnala al moderatore
Postato alle 14:16
Sabato, 16/05/2009
Ciao, puoi fare così, vai nella proprietà del progetto nella sezione Risorse e aggiungi il file che desideri dal tuo computer. Dopo che lo hai aggiungo te lo ritroverai nelle risorse del tuo progetto, quindi per recuperarlo da codice basta utilizzare il seguente codice
Codice sorgente - presumibilmente C# / VB.NET

  1. My.Resources.<nome del file aggiunto>


Lo avrai come una serie di byte che scrivendoli in un percorso otterrai il file da aprire o da riprodurre, fai tu.
Ciao

PM Quote
Avatar
shpalman62 (Normal User)
Newbie


Messaggi: 19
Iscritto: 24/04/2009

Segnala al moderatore
Postato alle 14:47
Sabato, 16/05/2009
grazie ancora.
Mi è stato molto utile il link che mi ha passato theprogrammer.
soprattutto perchè non riuscendo a convertire la risorsa audio in string è risultato fondamentale questo metodo:

My.Computer.Audio.Play(My.Resources.fileaudio, AudioPlayMode.Background)

ciao a tutti

PM Quote