Воспроизведение файлов 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.

Объяснение кода листинга программы

  1. В начале кода используются библиотеки GraphABC, Sounds и Events.
  2. Переменная snd1 типа integer используется в процедуре MouseDown.
  3. В процедуре MouseDown сначала рисуются два круга с радиусами 10 и 5 единиц соответственно.
  4. Затем проверяется, равен ли параметр mb единице. Если это так, то воспроизводится звук, ассоциированный со звуковым файлом 'название.wav', используя функцию RewindSound и PlaySound.
  5. Если параметр mb не равен единице, то останавливается звук, используя функцию StopSound.
  6. В конце кода загружается звуковой файл 'название.wav' с помощью функции LoadSound и устанавливается обработчик событий OnMouseDown, который вызывает процедуру MouseDown при нажатии мыши.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы