Einfache Audiowiedergabe
Sie können die folgenden Funktionen verwenden, um Wellenformaudio in Ihrer Anwendung in einem einzigen Funktionsaufruf wiederzugeben.
Funktion | BESCHREIBUNG |
---|---|
MessageBeep | Gibt den Sound ab, der einer angegebenen Systemwarnungsstufe entspricht. |
sndPlaySound | Gibt den Sound ab, der dem in der Registrierung eingegebenen Systemsound oder dem Inhalt der angegebenen Datei entspricht. |
PlaySound | Bietet alle Funktionen von sndPlaySound und kann direkt auf Ressourcen zugreifen. |
Die MessageBeep-Funktion ist ein Standardteil der Win32-API. da die Funktionen sehr begrenzt sind und an anderer Stelle dokumentiert sind, wird dies hier nicht erläutert.
Die aufgeführten Funktionen unterstützen die folgenden Quellen für Waveform-Audio:
- Waveform-Audiodateien, die Systemwarnungsstufen zugeordnet sind
- Waveform-Audiodateien, die durch Einträge in der Registrierung angegeben werden
- WAVE-Ressourcen im Arbeitsspeicher
- Waveform-Audiodateien mit Name angegeben
Die Funktionen "sndPlaySound" und "PlaySound " laden eine gesamte Waveform-Audiodatei in den Arbeitsspeicher und beschränken die Größe der wiedergegebenen Datei. Verwenden Sie sndPlaySound und PlaySound , um kleine Waveform-Audiodateien abzuspielen – bis zu etwa 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.
Für größere Sounddateien verwenden Sie die MCI-Dienste (Media Control Interface). Weitere Informationen finden Sie unter MCI.