| Плавная остановка проигрования файла Во многих программах - плеерах типа 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") ликвидирует это. Плавных вам "стопов"
Сообщение отредактировал Grand - Четверг, 21 Май 2009, 17:49 |