 |
| How to play a waveform sound (a WAV file in particular) |
User rating: 0/10 (0 votes) | | |
|
 |
 |
Versions: click to open |
 |
|
 |
 |
| Before you begin: |
 |
This is a simple way of playing WAV files, and other waveform sounds from the Windows Registry, or from a memory image of a wavefrom sound.
See also:
WAV file player
WAV file recorder
Playing WAV sounds simultaneously
How to play MIDI notes
|
 |
 |
#DEFINE SND_SYNC 0
#DEFINE SND_ASYNC 1
#DEFINE SND_NODEFAULT 2
#DEFINE SND_MEMORY 4
#DEFINE SND_LOOP 8
#DEFINE SND_NOSTOP 16
DECLARE INTEGER sndPlaySound IN winmm;
STRING lpszSound, INTEGER fuSound
= sndPlaySound("c:\windows\media\tada.wav",;
SND_ASYNC + SND_NODEFAULT)
*!* = sndPlaySound("c:\windows\media\chimes.wav",;
*!* SND_SYNC + SND_NODEFAULT)
*!* = sndPlaySound("c:\windows\media\chord.wav",;
*!* SND_SYNC + SND_NODEFAULT)
*!* = sndPlaySound("c:\windows\media\notify.wav",;
*!* SND_SYNC + SND_NODEFAULT + SND_NOSTOP)
*!* = sndPlaySound("c:\program files\icq\icqgreet.wav",;
*!* SND_ASYNC)
|
 |
User rating: 0/10 (0 votes) | | | 633 bytes Created: 2002-01-14 19:56:34 Modified: 2008-04-10 08:01:04 Visits in 7 days: 58 |
|
 |
 |
| Listed functions: |
 |
|
 |
 |
| My comment: |
 |
Different combinations of flags provide some interesting ways, such as playing sounds asynchronously, when the sndPlaySound returns immediately after starting playing the sound. Still note that this function cannot be used for playing multiple sounds simultaneously. The waveOut* functions do that.
|
 |
 |
| Word Index links for this example: |
 |
|
|
 |
 |
| Translate this page: |
 |
|