Dela via


Använda PlaySound för att spela upp Waveform-Audio-filer

[Funktionen som är associerad med den här sidan, Waveform Audio, är en äldre funktion. Det har ersatts av WASAPI och Audio Graphs. WASAPI och Audio Graphs har optimerats för Windows 10 och Windows 11. Microsoft rekommenderar starkt att ny kod använder WASAPI och Audio Graphs i stället för Waveform Audio, när det är möjligt. Microsoft föreslår att befintlig kod som använder äldre API:er skrivs om för att använda de nya API:erna om möjligt.]

De flesta waveform-audio-filer använder . WAV-filnamnstillägg.

Följande instruktion spelar upp C:\SOUNDS\BELLS. WAV-fil:

PlaySound("C:\\SOUNDS\\BELLS.WAV", NULL, SND_SYNC); 

Om den angivna filen inte finns, eller om filen inte får plats i det tillgängliga minnet, spelar PlaySound upp standardsystemljudet. Om inget standardsystemljud har definierats misslyckas PlaySound- utan att producera något ljud. Om du inte vill att standardsystemljudet ska spelas upp anger du flaggan SND_NODEFAULT enligt följande exempel:

PlaySound("C:\\SOUNDS\\BELLS.WAV", NULL, SND_SYNC | SND_NODEFAULT);