StopChannel channel_handle

Parameters

channel_handle = variable assigned to the channel when played

Description

This command replaced StopSound in the latter versions of Blitz Basic.

Once you have a sound playing, and a channel variable attached to it, you use this command to stop the sound. This works for all sound channel types, including MP3, WAV, MIDI, and CD track playback.

Example

; Channel examples

Print "Loading sound ..."
; Load the sample - you'll need to point this to a sound on your computer
; For best results, make it about 5-10 seconds...
sndWave=LoadSound("level1.wav")
; Prepare the sound for looping
LoopSound sndWave

chnWave=PlaySound(sndWave)

Print "Playing sound for 2 seconds ..."
Delay 2000

Print "Pausing sound for 2 seconds ..."
PauseChannel chnWave
Delay 2000

Print "Restarting sound ..."
ResumeChannel chnWave
Delay 2000

Print "Changing Pitch of sound ..."
;StopChannel chnWave
ChannelPitch chnWave, 22000
Delay 2000

Print "Playing new pitched sound ..."
Delay 2000

Print "Left speaker only"
ChannelPan chnWave,-1
Delay 2000

Print "Right speaker only"
ChannelPan chnWave,1
Delay 2000

Print "All done!"
StopChannel chnWave

Index

Click here to view the latest version of this page online