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 - File audio da risorse
Forum - C# / VB.NET - File audio da risorse

Avatar
lupetto77 (Normal User)
Pro


Messaggi: 75
Iscritto: 04/12/2011

Segnala al moderatore
Postato alle 1:01
Mercoledì, 28/10/2015
Ciao a tutti... ho caricato un file audio .wav nelle risorse e volevo avviarlo premendo un button e il codice che ho usato è questo:
Codice sorgente - presumibilmente C++

  1. using System.Media;
  2.  
  3.         private void PlaySound(string path)
  4.         {
  5.             System.Media.SoundPlayer player = new System.Media.SoundPlayer();
  6.             player.SoundLocation = path;
  7.             player.Load();
  8.             player.Play();
  9.         }
  10.  
  11. // e nel button il codice è:
  12.  
  13. private void btnAudio_Click(object sender, EventArgs e)
  14. {
  15.     PlaySound(Properties.Resources.File_audio);
  16. }



Non funziona se al posto delle risorse copio il File_audio sulla directory C:\File_audio.wav e passo:

Codice sorgente - presumibilmente Plain Text

  1. PlaySound(@"C:\File_audio.wav");


Funziona, dove sbaglio?



Lupetto77
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5720
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 7:24
Mercoledì, 28/10/2015
Ottieni un MemoryStream e passalo


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
lupetto77 (Normal User)
Pro


Messaggi: 75
Iscritto: 04/12/2011

Segnala al moderatore
Postato alle 2:07
Giovedì, 29/10/2015
Ciao e grazie per il consiglio ho risolto :k:


Lupetto77
PM Quote