Visualizzazione dei risultati da 1 a 7 su 7

Discussione: [VC++] Suonare wav

  1. #1

    [VC++] Suonare wav

    Dovrei far suonare un file .wav
    Ho letto che c'è una funzione: PlaySound, ma nn riesco a farla funzionare. Ce ne sono altre che posso utilizzare. Vorrei solo specificare il nome del file e il percorso, nn ho bisogno di altro.

    Se PlaySound è l'unica, mi va bene anche un esempio di come si utilizza.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    423
    Mah, MSDN dice che puoi usare sndPlaySound così più o meno:
    - Se vuoi che il programma rimanga fermo fino alla fine del suono
    codice:
    sndPlaySound(<NomeFile>, SND_SYNC);
    - Se vuoi che il programma continui mentre il suono viene lanciato
    codice:
    sndPlaySound(<NomeFile>, SND_ASYNC);
    - Se vuoi che il suono vada in loop mentre il programma continua
    codice:
    sndPlaySound(<NomeFile>, SND_ASYNC | SND_LOOP);

  3. #3
    ok, ma nome file come va inserito?
    devo mettere tutto il percorso?
    e se nn lo metto dove fa la ricerca nella cartella di debug?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    423
    Ci dovresti mettere il percorso completo tipo:
    "C:\\Cartella\\Sottocartella\\NomeFile.wav"
    oppure
    ".\\NomeFile.wav" (nella stessa cartella)
    oppure
    "..\\NomeFile.wav" (nella cartella superiore)
    ecc ecc

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    423
    Comunque, siccome è un wrapper di PlaySound, possiamo vedere la reference di PlaySound e scopriamo che:
    PlaySound searches the following directories for sound files: the current directory; the Windows directory; the Windows system directory; directories listed in the PATH environment variable; and the list of directories mapped in a network

  6. #6
    ok grazie, tutto risolto

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    423
    Bene !

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.