Воспроизведение файлов wav и mp3 - Pascal ABC
Формулировка задачи:
Подскажите пожалуйста как вставить музыку в Pascal ABC.Вот сюда
Решение задачи: «Воспроизведение файлов wav и mp3»
textual
Листинг программы
uses GraphABC, Sounds, Events; var snd1: integer; procedure MouseDown(x,y,mb: integer); begin Circle(x,y,10); Circle(x,y,5); if mb=1 then begin RewindSound(snd1); PlaySound(snd1) end else StopSound(snd1); end; begin snd1:=LoadSound('название.wav'); OnMouseDown:=MouseDown; end.
Объяснение кода листинга программы
- В начале кода используются библиотеки GraphABC, Sounds и Events.
- Переменная snd1 типа integer используется в процедуре MouseDown.
- В процедуре MouseDown сначала рисуются два круга с радиусами 10 и 5 единиц соответственно.
- Затем проверяется, равен ли параметр mb единице. Если это так, то воспроизводится звук, ассоциированный со звуковым файлом 'название.wav', используя функцию RewindSound и PlaySound.
- Если параметр mb не равен единице, то останавливается звук, используя функцию StopSound.
- В конце кода загружается звуковой файл 'название.wav' с помощью функции LoadSound и устанавливается обработчик событий OnMouseDown, который вызывает процедуру MouseDown при нажатии мыши.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д