亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 編程 > Delphi > 正文

delphi制作wav文件的方法

2020-01-31 20:50:28
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了delphi制作wav文件的方法。分享給大家供大家參考。具體如下:

這里delphi用waveIn...函數(shù)制作wav文件

具體代碼如下:

//使用窗口接受音頻設(shè)備發(fā)出的消息:unit Unit1; interface uses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls; type  TForm1 = class(TForm)   Button1: TButton;   Button2: TButton;   Button3: TButton;   procedure FormCreate(Sender: TObject);   procedure Button1Click(Sender: TObject);   procedure Button2Click(Sender: TObject);   procedure Button3Click(Sender: TObject);  protected   procedure WndProc(var m: TMessage); override;  end; var  Form1: TForm1; implementation {$R *.dfm}  uses MMSystem; var  whIn1,whIn2, whOut: TWaveHdr;  hWaveIn,hWaveOut: HWAVE;  fmt: TWaveFormatEx;  buf1,buf2,SaveBuf: TBytes; procedure TForm1.FormCreate(Sender: TObject); begin  Button1.Caption := '開(kāi)始錄音';  Button2.Caption := '停止錄音';  Button3.Caption := '播放錄音'; end; //開(kāi)始錄音 procedure TForm1.Button1Click(Sender: TObject); begin  {指定要錄制的格式}  fmt.wFormatTag := WAVE_FORMAT_PCM;  fmt.nChannels := 2;  fmt.nSamplesPerSec := 22050;  fmt.nAvgBytesPerSec := 88200;  fmt.nBlockAlign := 4;  fmt.wBitsPerSample := 16;  fmt.cbSize := 0;  SaveBuf := nil; {清除已錄制的內(nèi)容}  if waveInOpen(@hWaveIn, WAVE_MAPPER, @fmt, Handle, 0, CALLBACK_WINDOW) = 0 then  begin   SetLength(buf1, 1024*8);   SetLength(buf2, 1024*8);   whIn1.lpData := PAnsiChar(buf1);   whIn1.dwBufferLength := Length(buf1);   whIn1.dwBytesRecorded := 0;   whIn1.dwUser := 0;   whIn1.dwFlags := 0;   whIn1.dwLoops := 0;   whIn1.lpNext := nil;   whIn1.reserved := 0;   whIn2.lpData := PAnsiChar(buf2);   whIn2.dwBufferLength := Length(buf2);   whIn2.dwBytesRecorded := 0;   whIn2.dwUser := 0;   whIn2.dwFlags := 0;   whIn2.dwLoops := 0;   whIn2.lpNext := nil;   whIn2.reserved := 0;   waveInPrepareHeader(hWaveIn, @whIn1, SizeOf(TWaveHdr));   waveInPrepareHeader(hWaveIn, @whIn2, SizeOf(TWaveHdr));   waveInAddBuffer(hWaveIn, @whIn1, SizeOf(TWaveHdr));   waveInAddBuffer(hWaveIn, @whIn2, SizeOf(TWaveHdr));   waveInStart(hWaveIn);  end; end; //停止錄音 procedure TForm1.Button2Click(Sender: TObject); begin  waveInStop(hWaveIn);  waveInUnprepareHeader(hWaveIn, @whIn1, SizeOf(TWaveHdr));  waveInUnprepareHeader(hWaveIn, @whIn2, SizeOf(TWaveHdr));  waveInClose(hWaveIn); end; //播放錄音 procedure TForm1.Button3Click(Sender: TObject); begin  whOut.lpData := PAnsiChar(SaveBuf);  whOut.dwBufferLength := Length(SaveBuf);  whOut.dwBytesRecorded := 0;  whOut.dwUser := 0;  whOut.dwFlags := 0;  whOut.dwLoops := 1;  whOut.lpNext := nil;  whOut.reserved := 0;  waveOutOpen(@hWaveOut, WAVE_MAPPER, @fmt, Handle, 0, CALLBACK_WINDOW);  waveOutPrepareHeader(hWaveOut, @whOut, SizeOf(TWaveHdr));  waveOutWrite(hWaveOut, @whOut, SizeOf(TWaveHdr)); end; procedure TForm1.WndProc(var m: TMessage); var  ordLen: Integer; begin  inherited;  case m.Msg of   {處理錄音消息}   MM_WIM_OPEN: ;   {此消息只攜帶了設(shè)備句柄}   MM_WIM_CLOSE: ;  {此消息只攜帶了設(shè)備句柄}   MM_WIM_DATA: begin {此消息攜帶了設(shè)備句柄和 WaveHdr 指針(LParam)}   {保存錄制的數(shù)據(jù)}    ordLen := Length(SaveBuf);    SetLength(SaveBuf, ordLen + PWaveHdr(m.LParam).dwBytesRecorded);    CopyMemory(Ptr(DWORD(SaveBuf)+ordLen), PWaveHdr(m.LParam).lpData, PWaveHdr(m.LParam).dwBytesRecorded);    {繼續(xù)錄制}    waveInAddBuffer(hWaveIn, PWaveHdr(m.LParam), SizeOf(TWaveHdr));  end;  {處理播放消息}   MM_WOM_OPEN: ;   {此消息只攜帶了設(shè)備句柄}   MM_WOM_CLOSE: ;  {此消息只攜帶了設(shè)備句柄}   MM_WOM_DONE: begin {此消息攜帶了設(shè)備句柄和 WaveHdr 指針(LParam)}   waveOutUnprepareHeader(hWaveOut, PWaveHdr(m.LParam), SizeOf(TWaveHdr));    waveOutClose(hWaveOut);   end;  end; end; end.

希望本文所述對(duì)大家的Delphi程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

亚洲动漫在线观看| 午夜精品蜜臀一区二区三区免费| 日韩av资源在线播放| 三区四区电影在线观看| xnxx国产精品| 欧美在线播放| 亚洲视频电影在线| 国产精品入口麻豆完整版| 丰满人妻一区二区三区免费| 亚洲国产精久久久久久| 日韩在线观看一区二区三区| 国产原创视频在线观看| 成人app下载| 国产麻豆成人传媒免费观看| 欧美日韩中文字幕精品| 一区二区免费| 亚洲人线精品午夜| 97久久精品在线| 麻豆精品国产自产在线| 亚洲第一会所| 内射中出日韩无国产剧情| 久草视频在线播放| 亚洲成人综合网站| 亚洲精品久久久久久久久| 国产在线观看免费视频软件| 伊人成人222| 亚洲人体视频| 加勒比综合在线| 91亚洲国产高清| 日本黄色女人| 男人日女人视频网站| 国产中文欧美精品| 日韩av手机在线| 久久新电视剧免费观看| 天天摸天天做天天爽水多| japan高清日本乱xxxxx| 欧美国产日韩中文字幕在线| 国产热re99久久6国产精品| 成人乱色短篇合集| 91在线观看免费高清完整版在线观看| 亚洲va在线观看| 人妖精品videosex性欧美| 国产福利91精品一区二区| www.久久色.com| 97免费观看视频| 一区二区三区四区不卡| 激情久久久久久| 久久久久久久高清| 亚洲精品久久久久久| 国产在线播放精品| 午夜精品久久久久久久第一页按摩| 亚洲福利一区二区| 日韩成人av网站| 欧美国产极速在线| 日韩精品中文字幕久久臀| 久久99久国产精品黄毛片色诱| 一个人免费视频www在线观看| 一级aaaa毛片| 成人精品一区二区三区四区| 国产一级电影网| 国产视频福利在线| 久久亚洲一区二区三区四区| 国产在线观看无码免费视频| caoporn97免费视频公开| 日本成人黄色网| 午夜精品福利影院| 日韩成人av影院| 国产又粗又黄又猛| 欧美美女直播网站| 人人妻人人澡人人爽精品日本| 日韩日韩日韩日韩日韩| 欧美三级午夜理伦三级小说| 国产三级自拍视频| 亚洲精品自拍区在线观看| 在线免费看av| 久久精品久久久久电影| 午夜国产精品理论片久久影院| 一区二区三区日本久久久| 最近中文字幕大全中文字幕免费| 国产精品毛片va一区二区三区| 久久精品免费| 欧美大片1688| 91视视频在线观看入口直接观看www| 日韩肉感妇bbwbbwbbw| 神马一区二区影院| 国产盗摄在线视频网站| 日韩中文字幕在线视频播放| 91情侣在线视频| 免费黄色在线视频| 国产在线观看a视频| 中文字幕在线观看的网站| 亲子乱一区二区三区电影| 精品久久久久99| 欧美最猛黑人xxxxwww| 久久人人97超碰人人澡爱香蕉| 日韩精品乱码av一区二区| 中文字幕色视频| 亚洲国产精品久久久久蝴蝶传媒| 国产成人av一区| 欧美日韩国产小视频| 日本日本19xxxⅹhd乱影响| 中文在线免费二区三区| 精品久久久久久久久久久久久久久| 久久精品国产99国产精品澳门| 亚洲成av人电影| 国产精品探花一区二区在线观看| 久久精品国产亚洲AV无码麻豆| 精品国产一区二区三区久久狼黑人| 91丝袜在线| 欧美丰满少妇xxxx| 日韩在线一区二区| 一区精品视频| 偷窥少妇高潮呻吟av久久免费| 国产福利影院在线观看| 伊人久久大香线蕉av一区二区| www国产视频| 亚洲精品国偷自产在线99热| 大肉大捧一进一出好爽| 99久久精品国产亚洲| 91精品久久久久久综合五月天| 777欧美精品| chien国产乱露脸对白| 国产亚洲欧美日韩日本| 国产亚洲精品综合一区91| 自拍视频第一页| 国产又粗又黄又爽的视频| 99国内精品久久久久久久软件| 中文字幕国产欧美| 欧美日韩网站| 99re这里都是精品| av成人app永久免费| 日韩精品一区二区三区在线观看| 国产精品旅馆在线| 稀缺小u女呦精品呦| 一区二区三区在线视频播放| bt欧美亚洲午夜电影天堂| 国产女人水真多18毛片18精品| 中文字幕麻豆| 九九久久国产精品| 国产精品免费观看| 欧美在线视频全部完| 久久国内精品一国内精品| 日韩中文字幕欧美| 日韩免费电影一区| 你懂的在线观看网站| 国产色综合视频| 欧美熟乱第一页| 久久国产精品72免费观看| 一区二区三区视频在线观看免费| zjzjzjzjzj亚洲女人| 麻豆成人在线播放| 国产亚洲美女久久| 星空大象在线观看免费播放| 51社区在线成人免费视频| 潘金莲一级淫片aaaaa| 亚洲男人天堂2019| 三级影片在线观看欧美日韩一区二区| 好男人官网在线| 中文字幕一精品亚洲无线一区| 99热免费精品在线观看| 美女在线视频一区二区| 日本特黄a级高清免费大片| 欧美亚洲国产一卡| 俺去啦最新官网| 欧美在线视频一区二区三区| 亚洲天堂1区| 小泽玛利亚av在线| 欧美极品影院| xxxx18hd亚洲hd捆绑| 伊人影院综合网| 亚洲一二三四在线观看| 菠萝蜜视频网站入口| 极品少妇一区二区三区| 午夜激情福利网| 久热在线中文字幕色999舞| 亚洲国产另类av| 熟妇人妻一区二区三区四区| 8av国产精品爽爽ⅴa在线观看| 欧美一区二区激情| 性欧美暴力猛交另类hd| 久久久久久久久久久久久久久久久久| 一级女性全黄久久生活片免费| 9色在线视频网站| 成人av影院在线| 国产情侣在线播放| 成人羞羞国产免费图片| 欧美 日韩 国产 高清| 一区二区三区四区在线播放| 91免费精品国偷自产在线| 亚洲a在线视频| 欧美自拍偷拍第一页| 巨大荫蒂视频欧美另类大| 色久综合一二码| 色系列之999| 少妇特黄一区二区三区| 国产精品国产av| 永久免费看片在线播放| 高潮在线视频| 精品国产一区一区二区三亚瑟| 日韩精品亚洲aⅴ在线影院| 精品久久久久久久久久岛国gif| 亚洲天堂av网站| 精品高清一区二区三区| 另类小说欧美激情| 国风产精品一区二区| 亚洲欧美乱综合图片区小说区| 精品成人国产在线观看男人呻吟| 伊人久久大香线蕉成人综合网| 日本熟妇人妻中出| 黄色一级片免费在线观看| 91成人免费视频| 日韩成人免费看| 久久久影视传媒| 国产一级网站视频在线| 天天操,天天操| 国产日韩欧美电影在线观看| 青青草在线免费观看| 亚洲精品在线国产| 一区二区三区在线|网站| 久久欧美肥婆一二区| 在线看成人短视频| 中文字幕在线乱| 成人性生交大片免费观看嘿嘿视频| 国产伦精品一区二区三区视频黑人| 第四色在线一区二区| 午夜在线视频一区二区区别| www.就去干.com| 日韩网站中文字幕| 欧美激情一区三区| 欧美黑人疯狂性受xxxxx喷水| metart日本精品嫩模| 色婷婷中文字幕| 亚洲黄色片网站| 久久精品色图| 国产欧美日韩精品一区二区免费| av电影在线观看网址| 国产精品免费视频xxxx| 欧美亚洲另类制服自拍| 欧美在线视频第一页| 中文字幕av高清片| 日韩黄色在线观看| 中文在线播放一区二区| 中文字幕免费高清视频| 精品免费囯产一区二区三区| 天天干天天色综合| 看电视剧不卡顿的网站| 天天操天天舔天天干| 88av在线| 亚洲人成电影院色| 日中文字幕在线| 美女视频网站黄色亚洲| 99九九99九九九视频精品| 久久久久亚洲av无码专区| 男人透女人免费视频| 亚洲国产99精品国自产| 国产精品国内免费一区二区三区| 欧美日韩国产va另类| 日韩av影视| 精品久久久久久亚洲精品| 秋霞欧美一区二区三区视频免费| 国产精品吹潮在线观看| 日韩久久久久久| 精品欧美日韩精品| 先锋影音日韩| 日韩大片在线免费观看| 欧美图片自拍偷拍| 国产精品久久久久久99| 亚洲精品久久久久久下一站| 免费白浆视频| 欧美日韩性生活视频| 国产h在线观看| 香蕉av在线| 亚洲色图38p| 欧美一级一区二区三区| 奇米777影视成人四色| 久久久久久久| 98精品国产高清在线xxxx天堂| 免费观看国产视频在线| 亚洲午夜免费福利视频| 欧美日韩一区中文字幕| 日韩av电影在线播放| 东凛在线观看| 免费视频成人| 午夜精品www| 人与嘼交av免费| 真实乱视频国产免费观看| 日韩久久精品网| av每日在线更新| 国产成人欧美日韩在线电影| 午夜激情一区| 亚洲第一在线播放| 综合自拍亚洲综合图不卡区| 国产欧亚日韩视频| 精品欧美aⅴ在线网站| 18+激情视频在线| 国产69精品久久久久久久| 黄色一级免费视频| 日本一区二区视频在线观看| 国产精品白丝jk白祙喷水网站| 琪琪亚洲精品午夜在线| 三区在线视频| 少妇高潮毛片色欲ava片| 国产成人av一区二区| 青青青视频在线免费观看| 特种兵之深入敌后| 国产精品伦理一区| 日韩av有码| 免费在线观看视频a| 久久国产劲爆∧v内射| 日韩一级免费观看| 亚洲最好看的视频| 麻豆传传媒久久久爱| 日本免费在线一区| 在线播放av中文字幕| 91免费的视频在线播放| ww亚洲ww在线观看国产| 亚洲高清在线观看| 日本一区二区三区在线视频| 中文字幕亚洲在| 久久99国产精一区二区三区| 久久久久久91香蕉国产| 亚洲国产一区二区三区在线播| 久久99精品网久久| 新欧美整片sss第一页| 中文字幕久热精品视频免费| 精品无码人妻少妇久久久久久| 爱爱视频网站| 四虎影院观看视频在线观看|