科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件用Delphi设计循环播放声音文件程序

用Delphi设计循环播放声音文件程序

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本实例将演示在程序运行过程中如何循环地播放一个指定的声音文件

作者:佚名 来源:blog 2007年10月31日

关键字: Delphi 设计 循环播放 声音文件

  • 评论
  • 分享微博
  • 分享邮件
本实例将演示在程序运行过程中如何循环地播放一个指定的声音文件。

  首先在程序的uses段中添加MMSYSTEM,然后在窗体初始化过程中添加以下代码:

procedure TForm1.FormCreate(Sender: TObject);
begin
 SndPlaySound(’c:\RECYCLE.WAV’,SND_ASYNC or SND_LOOP);
end;

  这样,在程序运行的初期,程序就会通过SndPlaySound函数循环不断地播放声音文件c:\RECYCLE.WAV

  程序代码如下:

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, MMSYSTEM;


type

TForm1 = 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.

  保存文件,然后按F9键运行程序。在程序运行过程中,程序会不间断地播放声音文件。

  通过调用SndPlaySound函数,读者可以在自己的程序中播放声音文件,当然如果指定参数SND_LOOP,那么就可以实现循环播放声音文件了。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章