我做触摸屏程序,要让背景音乐自动循环播放,怎样设置?
解决方案 »
- 求助编码的问题 & # 1235 什么的怎么才能转化成汉字
- sqlite乱码问题
- webbrowser控件怎样控制让新弹出页面按原始大小显示???????
- 如果用shellexcute打开一个文件,如何获得文件已经被关闭的消息呢?
- 请问各位大侠Delphi中如何将数组作为函数参数?
- 在ACCESS库,SQL语句执行特慢,不知高手有没有更高效率SQL语?
- 为什么释放窗体后下一次打开要出错?
- edit失去焦点是判断
- 谁能帮我找找这两个控件啊。(一个50分)
- 在DELPHI调用FLASH文件,用了SHOCKWAVEFLASH也是不行?
- 要做一个数据采集服务器端,用TCP实现接收客户端的采集请求...请看内容
- 如何给ListView网格线便颜色(线)
if mediaplayer1.Position=mediaplayer1.EndPos then
mediaplayer1.Play
比实现一个mediaplayer的循环更简单
代码如下:
unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, MMSYSTEM;
typeTForm1 = class(TForm)procedure FormCreate(Sender: TObject);private { Private declarations }public { Public declarations }end;var Form1: TForm1;
implementation
{$R *.dfm} procedure TForm1.FormCreate(Sender: TObject);
begin
SndPlaySound(’c:\RECYCLE.WAV’,SND_ASYNC or SND_LOOP);
end;end.
指定参数SND_LOOP,就可以实现循环播放声音了。
如果非得用mediaplayer的话,就得再用个timer来监视了,那些代码就放到timer的事件中去