Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.30;
Скачать: CL | DM;

Вниз

Проиграть midi в фоновом режиме   Найти похожие ветки 

 
VISA   (2003-08-29 16:46) [0]

Здравствуйте!
Подскажите пожалуйста, как при работе программы проиграть в фоновом режиме файл *.mid из директории программы. При этом должна быть возможность нового проигрывания файла при его окончании и возможность его остановки. Если не трудно, то киньте ссылочку, где это описано или напишите небольшой примерчик. Очень нужно.


 
BOA_KAA ©   (2003-08-29 18:31) [1]

У меня была вчера такая же проблема, только с .wav-файлом. Нужно было проигрывать его бесконечно во время работы программы.
Нормально я ее решил я ее только через MediaPlayer, но так можно примерно следующим образом

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, mmsystem;

type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
// Играем
PlaySound(Pchar(ExtractFilePath(Application.ExeName)+"trippygaia1.mid" ), 0, SND_ASYNC or SND_LOOP);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
// Останавливаем
PlaySound(Pchar(ExtractFilePath(Application.ExeName)+"trippygaia1.mid" ), 0, 0);
end;

end.



Страницы: 1 вся ветка

Текущий архив: 2003.12.30;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.013 c
6-99663
killer
2003-11-01 21:18
2003.12.30
Компонент: изменилось ли содержание WWW-странички?


1-99562
Zmei
2003-12-17 23:31
2003.12.30
Свернуть


1-99533
man
2003-12-16 11:41
2003.12.30
помогите с инст. пакетом


3-99480
Dimaz-z
2003-12-04 21:20
2003.12.30
Проблема с индексами в ClientDataSet!


1-99553
Tuzemec
2003-12-16 09:37
2003.12.30
Организация дерева