有谁会用delphiX的waveList…… 或者DirectX播放wav的方法或控件(200分)

  • 主题发起人 主题发起人 yangyongl
  • 开始时间 开始时间
Y

yangyongl

Unregistered / Unconfirmed
GUEST, unregistred user!
[:(][:(][:(][:(][:(][:(][:(][:(][:(][:(]
请问有人用过DelphiX的吗?
在Delphi里用WaveList控件能直接导入*.Wav文件吗?
有哪位大侠会吗?
或者用其他方法实现……
谢谢[:(]
 
我有控件,你有Email么?
 
你也可以看看
http://www.delphibbs.com/delphibbs/dispq.asp?lid=589247
就能自己写了
 
请问是什么控件啊??
我问的只是DelphiX里WaveList的读入wav文件方法……

其实我只是想用DirectX播放Wav文件,要多音层的。
 
var
Audio: TAudioFileStream;
DXSound: TDXSound;

procedure playwave;
begin

if DXSound=nil then
DXSound:=TDXSound.create(self);
if Audio=nil then
Audio := TAudioFileStream.Create(DXSound.DSound);
Audio.AutoUpdate := True;
Audio.BufferLength := 1000;
Audio.FileName := 'c:/123.wav';
Audio.Play;
end;


或者 用建立 TDirectSoundBuffer 也行,都可以实现多层播放
 
啊,就是想问怎么用 TDirectSoundBuffer 啊,你用audio我也试过,但该控件用做游戏的背景音乐就不错,
用来做音效就有问题啦,因为同一个声音不能多次播放啊。就是说……
不能达到好像 wavelist.item[x].play(false);
的效果。
你知道怎么读入wavelist的item吗? 有谁明白的啊,我可以加分的啊!!!!!!
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
911
DelphiTeacher的专栏
D
D
回复
0
查看
868
DelphiTeacher的专栏
D
D
回复
0
查看
840
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部