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

Вниз

Уважаемые МАСТЕРА Как играть звук из *.wav файла даже если звуков   Найти похожие ветки 

 
andwcomm   (2003-03-05 14:30) [0]

Уважаемые МАСТЕРА Как играть звук из *.wav файла даже если звуковая карта занята другим приложением, например игрушкой,
WinAmp.


 
Digitman ©   (2003-03-05 17:07) [1]

для начала попробуй установить

Control Panel |
Sound And Multimedia Properties |
Audio |
Use only preffered devices = False


 
SeNtiMeL ©   (2003-03-06 02:28) [2]

Смотри в Win SDK Help -> PlaySound


 
andwcomm   (2003-03-06 17:13) [3]

Спасибо вем кто откликнулся.
Звуковая карта ESS-Solo1 установил Control Panel |
Sound And Multimedia Properties |
Audio |
Use only preffered devices = False

не помогло.
A PlaySound возвращaeт false когда, я пытаюсь играть *.wav
на звуковой карте которая уже работает под WinAmp 2.7, или
в игрушке NFS4.




 
AlexT1000   (2003-03-06 18:03) [4]

через direct sound.
см DirectX SDK


 
andwcomm   (2003-03-07 08:39) [5]

Спасибо за подсказку, но все равно не получается.
Я использую класс TDXSOUND из набора компонентов
DelphiX,пишу.
var
WaveFormat: TWaveFormatEx;
begin
try
DXSound.Initialize;{ здесь EXCEPTION если устройство занято}
Audio := TAudioFileStream.Create(DXSound.DSound);
Audio.AutoUpdate := True;
Audio.BufferLength := 1000;
Audio.FileName := ExtractFilePath(ParamStr(0))+"ost5.wav";
MakePCMWaveFormatEx(WaveFormat, 44100, Audio.Format.wBitsPerSample, 2);
DXSound.Primary.SetFormat(WaveFormat);
Audio.Play;
finally
DXSound.Finalize;
Audio.Free;
Audio := nil;
end;
end;
Не подскажете сылочку или кусок готовой программы как это сделать чтобы устроиство играло.



 
AlexT1000   (2003-03-07 17:17) [6]

а Audio.Play; ждет окнчания проигрывания файла?
если нет то
Audio.Free; просто сразу же прибивает воспроизведение этого файла по идее



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
4-60452
velsi
2003-04-17 12:38
2003.06.19
TaskbarCreated


6-60289
anpv
2003-04-10 22:37
2003.06.19
Delphi - PHP


7-60434
alexteam
2003-04-14 10:22
2003.06.19
программа администрации проблема надежности


6-60291
пробник
2003-04-17 10:41
2003.06.19
Как определить текущую директорию в CGI?


3-60021
Sergant
2003-05-27 14:41
2003.06.19
ZeosLib и GetTableNames