新手上路,急啊!!怎样在软件中放上背景音乐?越简便越好!(20分)

  • 主题发起人 主题发起人 chiefwang
  • 开始时间 开始时间
C

chiefwang

Unregistered / Unconfirmed
GUEST, unregistred user!
如题!希望富翁们不吝赐教/!先谢谢啦!
 
在MainForm上加一下TOLEContainer组件,在组件上点右键菜单,选插入对象,选中“声音”,弹出音频对象编辑窗,在此窗上点编辑菜单--》插入文件,选择你的音乐文件插入,可以现场试听并编辑效果。随后,在程序中调用如下:
procedure Tmainform.FormShow(Sender: TObject);
begin

OLEContainer1.DoVerb(0);
end;
 
加一个TMediaPlayer组件
设置FileName为你的音乐文件路径。AutoOpen为True
Visible为False;
TForm的OnCreate(即加载时)或其他控件事件时Play就可以了,
TMediaPlayer控件可识别大部分音乐格式(除REALPLAY的格式)
试试看,呵呵~~~~~~~~~~~~~~~~~~~~~~~
 
我也很感兴趣,楼上的两位老兄,TOLEContainer组件和TMediaPlayer组件是第三方控件吗?
 
你也可以放个twebbrowser控件,from 加载的时候加载网页,
在网页的html文件中加入背景音乐,这样被的网站的背景音乐你也能利用了!呵呵~~
 
用TMediaPlayer控件,Delphi自带的!
 
以上控件都是Delphi自帶
 
To:Netsoft
TMediaPlayer组件它怎么不能自动重新播放啊
我已经将AutoRewind属性设为True了
 
直接用api函数 playsound就行
uses mmsystem
PlaySound('d:/aa.wav',0,SND_LOOP);
 

Similar threads

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