-
ну вот
WaveOut1.FileName:=file_;
WaveOut1.Run;
и в итоге получаю замечательное "Input is not assigned."
Если юзать Mp3Out, то прога ваще даже не запускается, и сразу ошибку загрузки библиотеки выдает.
Если сделать так
for i := 0 to audio.DeviceCount-1 do
begin
ShowMessage('Устройство: '+Audio.DeviceName[i]+'\ Громкость: '+IntToStr(Audio.Volume));
end;
То у всех найденных устройств громкость 0... это нормально?...
Все функции которые я пробовал либо ноль выдают, либо не могут найти устройство.
МОжет это из-за винды или еще чего-то?
Win 7 использую. -
ой блин лапух, забыл закрыть код :(
-
Омлет (18.09.09 06:07) [22]Учись пользоваться поиском.
http://www.delphixfiles.narod.ru/Sounds/VolumeChange.txt -
Сергей М. © (18.09.09 08:25) [23]
> что он говорит
Он говорит, что файл ACS_Classes.dcu не найден.
> ошибку загрузки библиотеки выдает
Ну да)
Вот так дословно и говорит "Нате вам ! Выдаю ошибку загрузки библиотеки !")
> получаю замечательное "Input is not assigned."
Ну так сделай чтобы Input был assigned)
И какое отношение WaveOut имеет к "системной громкости" - вообще не понятно)
> либо ноль выдают, либо не могут найти устройство.
> МОжет это из-за винды или еще чего-то?
Это вполне может означать и то, что в системе нет AC'97-совместимого устройства. -
проверил на двух других компах, где AC97 точно есть и оно определяется как устройство или там вобщем входит в надпись. Такое чувство что без этой штуки ниче звучать не будет?) у меня ж все работает прекрасно, кроме моей программы xD
-
Сергей М. © (18.09.09 16:55) [25]
> Zalm © (18.09.09 02:10) [20]
Ты какой компонент из какого пакета мучаешь-то ?) -
NewAC
TDXAudioOut -
Сергей М. © (18.09.09 17:08) [27]
> TDXAudioOut
Дык он не имеет ни малейшего отношения к AC'97-микшеру) -
ну а что тыкать-то?)
-
Сергей М. © (18.09.09 17:23) [29]Если не знаешь чего тыкать, тыкай чего тебе Омлет сказал - там хотя бы слово Mixer встречается)
-
Взял скомпилил готовое что он предложил, ничего не работает, собственно как и в остальных функциях) походу на моём компе нельзя звук регулировать xD
-
хм... а на XP работает....((( еще один повод в копилку "стереть нафих win 7"