delphi 播放wav聲音


procedure TForm13.btn1Click(Sender: TObject);
begin
   play_wav_bykeys('1',0);
end;

function TForm13.play_wav_bykeys(filename: string; xflag: Integer): boolean; //  xflag=1 wait play; xflag=0;nowait
const
  SND_DIR  = '.\wav\';
var
  s,f:String;
begin
  sndPlaySound(nil, 0); //停止發音
  s :=Format('%s%s.wav',[SND_DIR,filename]);//播放wav文件夾下filename聲音文件

  if FileExists(s) then
  begin
    if xflag = 0 then  sndPlaySound(PChar(s), SND_ASYNC)
    else sndPlaySound(PChar(s), SND_SYNC);
  end;
end;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM