Einfache Audiowiedergabe
Sie können die folgenden Funktionen verwenden, um Waveform-Audio in Ihrer Anwendung in einem einzelnen Funktionsaufruf wiederzuspielen.
| Funktion | BESCHREIBUNG |
|---|---|
| MessageBeep | Gibt den Sound wieder, der einer angegebenen Systemwarnungsstufe entspricht. |
| sndPlaySound | Gibt den Sound wieder, der dem in der Registrierung eingegebenen Systemsound oder dem Inhalt der angegebenen Datei entspricht. |
| PlaySound | Stellt alle Funktionen von sndPlaySound bereit und kann direkt auf Ressourcen zugreifen. |
Die MessageBeep-Funktion ist ein Standardteil der Win32-API. Da seine Funktionen sehr eingeschränkt sind und an anderer Stelle dokumentiert sind, wird dies hier nicht erläutert.
Die aufgeführten Funktionen unterstützen die folgenden Quellen für Wellenformaudio:
- Waveform-Audiodateien, die Systemwarnungsebenen zugeordnet sind
- Waveform-Audiodateien, die von Einträgen in der Registrierung angegeben werden
- WAVE-Ressourcen im Arbeitsspeicher
- Waveform-Audiodateien, die durch den Namen angegeben werden
Die Funktionen sndPlaySound und PlaySound laden eine gesamte Waveform-Audiodatei in den Arbeitsspeicher und begrenzen die Größe der Datei, die sie wiedergeben können. Verwenden Sie sndPlaySound und PlaySound, um waveform-audio-Dateien wiederzugeben, die klein sind – bis zu 100.000. Diese beiden Funktionen erfordern auch, dass die Sounddaten in einem Format vorliegen, das von einem der installierten Waveform-Audiotreiber, einschließlich des Wave-Mappers, wiedergegeben werden kann.
Verwenden Sie für größere Sounddateien die MCI-Dienste (Media Control Interface). Weitere Informationen finden Sie unter MCI.