在delphi中如何使用MediaPlayer循环播放Wav文件。
谢谢。

解决方案 »

  1.   

    procedure TForm1.MediaPlayer1Notify(Sender: TObject);
    begin
      if MediaPlayer1.NotifyValue = nvSuccessful then MediaPlayer1.Play;
    end;
      

  2.   

      sndPlaySound(PChar(edtVoiceFile.Text), SND_NODEFAULT Or SND_ASYNC);
      

  3.   


    unit Unit1;interfaceuses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, ImgList, ComCtrls, MPlayer, StdCtrls, MMSYSTEM;type
      TForm1 = class(TForm)
        Button1: TButton;
        procedure Button1Click(Sender: TObject);
      private
        { Private declarations }
      public
        { Public declarations }
      end;var
      Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
    begin
      sndplaysound(PChar('C:\Documents and Settings\彭轩\桌面\1636521495450.wav'),SND_LOOP+SND_ASYNC);
    end;end.