Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. 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?


PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
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:

PM Quote