Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Плавная остановка файла
SowerДата: Четверг, 21 Мая 2009, 17:48 | Сообщение # 1
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
Плавная остановка проигрования файла

Во многих программах - плеерах типа WinAmp или Aimp есть такая штука, как плавное угасание при нажатии на кнопку стоп, вот собсвенно скрипт для вашего mp3 плеера!

Code
**задем переменную для обратного отсчета
ii=100
For i=1 To 50
**за каждый шаг цикла громкость будет уменшаться на 2
ii=ii-2
VolumeUp("ii")
**ставим паузу для плавного понижения звука
Pause("30")
Next i
**останавливаем проигрывание
AudioStop()
**посел паузы восстанавливаем громкость до 100
Pause("100")
VolumeUp("100")

Я объясню лишь команду Pause("100") перед VolumeUp("100"), это сделано не забавы ради, а для "ликвидации" рывка при остановке, т.к. после падачи команды AudioStop(), проигрование останавливается чуть позже, а если сразу после AudioStop() поставить увелечение громкости, то в конце будет щелчок - рывок, Pause("100") ликвидирует это.

Плавных вам "стопов" :D

Сообщение отредактировал Grand - Четверг, 21 Мая 2009, 17:49
 
  • Страница 1 из 1
  • 1
Поиск: