Показать сообщение отдельно
Старый 03.09.2005, 18:38   #11
alcosholik
 
Сообщений: n/a
StopChannel указатель_на_канал

Параметры
указатель_на_канал = переменная, назначенная каналу

Описание
Эта команда заменила StopSound в более поздней версии Blitz Basic.

Если воспроизводится звук, и он назначен переменной канала, используйте эту команду, чтобы остановить звук. Она работает со всеми типами звуковых каналов, включая MP3, WAV, MIDI и треки с компакт-диска.

Пример
; Примеры с каналами

Print "Загрузка звука..." 
; Загрузите образец – в кавычках нужно указать путь к файлу на диске 
; Для лучшего результата поставьте задержку 5-10 секунд
sndWave=LoadSound("level1.wav") 
; Зациклить звук (будет повторятся бесконечно)
LoopSound sndWave 

chnWave=PlaySound(sndWave) 

Print "Воспроизведение звука 2 секунды…" 
Delay 2000 

Print "Пауза на 2 секунды…" 
PauseChannel chnWave 
Delay 2000 

Print "Возобновление воспроизведения…" 
ResumeChannel chnWave 
Delay 2000 

Print "Изменение тона («высоты») звука..." 
; StopChannel chnWave
ChannelPitch chnWave, 22000 
Delay 2000 

Print "Воспроизведение звука с измененной «высотой»…" 
Delay 2000 

Print "Только левая колонка" 
ChannelPan chnWave,-1 
Delay 2000 

Print "Только правая колонка" 
ChannelPan chnWave,1 
Delay 2000 

Print "Конец!" 
StopChannel chnWave
 
Ответить с цитированием