亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? unit1.pas

?? 語音modem 自動(dòng)應(yīng)答的demo程序,可按鍵錄音
?? PAS
字號(hào):
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, AdTapi, OoMisc, AdPort, ExtCtrls;

type
  TForm1 = class(TForm)
    ApdComPort1: TApdComPort;
    ApdTapiDevice1: TApdTapiDevice;
    LBSysInfo: TListBox;
    Button1: TButton;
    Button2: TButton;
    Button3: TButton;
    Timer1: TTimer;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure ApdTapiDevice1TapiConnect(Sender: TObject);
    procedure ApdTapiDevice1TapiDTMF(CP: TObject; Digit: Char;
      ErrorCode: Integer);
    procedure ApdTapiDevice1TapiWaveNotify(CP: TObject; Msg: TWaveMessage);
    procedure Timer1Timer(Sender: TObject);
    procedure clickk;

  private
    { Private declarations }

  public
    { Public declarations }

  end;

var
  Form1: TForm1;
  CurrentState:(csIdle,csWaiting,csConnected,csPlaying, csRecording,sDisconnected);

implementation

{$R *.dfm}
procedure TForm1.clickk;
begin
 ApdTapiDevice1.CancelCall;
LBSysInfo.Items.Add('掛斷對(duì)方電話');
CurrentState := csIdle;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
  try
ApdTapiDevice1.EnableVoice := True;
except
Application.MessageBox('當(dāng)前設(shè)備不支持語音擴(kuò)展', '錯(cuò)誤', MB_OK);
end;

if ApdTapiDevice1.EnableVoice then
begin
ApdTapiDevice1.AutoAnswer;
LBSysInfo.Items.Add('設(shè)備就緒可接聽對(duì)方電話');
CurrentState := csWaiting;
end;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
   ApdTapiDevice1.SelectDevice;
   ApdTapiDevice1.EnableVoice := True;
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
// ApdTapiDevice1.PlayWaveFile('.\Ring.WAV');
ApdTapiDevice1.CancelCall;
LBSysInfo.Items.Add('掛斷對(duì)方電話');
CurrentState := csIdle;
 end;
procedure TForm1.FormCreate(Sender: TObject);
begin
  CurrentState := csIdle;
ApdTapiDevice1.TrimSeconds := 5; //錄音時(shí)有5秒靜音就掛斷
end;

procedure TForm1.ApdTapiDevice1TapiConnect(Sender: TObject);
begin
 CurrentState := csConnected;
LBSysInfo.Items.Add(':連接成功');
ApdTapiDevice1.PlayWaveFile('Welcome.wav');//播放功能提示語音
LBSysInfo.Items.Add(':播放Ring.WAV');
end;

procedure TForm1.ApdTapiDevice1TapiDTMF(CP: TObject; Digit: Char;
  ErrorCode: Integer);
  var
strr:string;
begin
  if (Digit ='') or (Digit = '') then
Exit;
strr:=strr+Digit;
LBSysInfo.Items.Add('dtmf:按鍵='+ strr);

//CurrentCommand:=CurrentCommand Digit;
{簡單狀態(tài)機(jī)}
if strr<>'' then

begin
if strr = '2' then
begin
//CurrentCommand := '';
ApdTapiDevice1.MaxMessageLength := 30; //最長記錄時(shí)間30秒
ApdTapiDevice1.InterruptWave := False; //按鍵不能中斷提示語音的播放
ApdTapiDevice1.PlayWaveFile('Welcome.wav');//播放錄音提示語音
CurrentState := csRecording;
LBSysInfo.Items.Add('luyingzhubei');
Exit;
end;

if Digit='1' then
begin
ApdTapiDevice1.PlayWaveFile('play1.wav');
LBSysInfo.Items.Add(Format('%s %s 正在播放 %s',[ApdTapiDevice1.calleridname, apdtapidevice1.callerid,'play1.wav']));
end
else
begin
//播放錯(cuò)誤提示語音,并要求用戶重新輸入命令
ApdTapiDevice1.PlayWaveFile('Greeting.wav');
LBSysInfo.Items.Add(Format('%s %s 輸入了錯(cuò)誤的號(hào)碼',[ApdTapiDevice1.calleridname, apdtapidevice1.callerid]));
end;
//重置命令為空
//CurrentCommand := '';
end;
end;

procedure TForm1.ApdTapiDevice1TapiWaveNotify(CP: TObject;
  Msg: TWaveMessage);
var
//TimeStr: string;
FileName: string;
begin
//決不能在case外做耗時(shí)的操作
case Msg of
waPlayOpen: LBSysInfo.Items.Add('wavnotify:播放開始');
waPlayDone:
begin
LBSysInfo.Items.Add('wavnotify:播放結(jié)束');
if CurrentState = csRecording then
begin
try
while ApdTapiDevice1.WaveState <> wsIdle do
Application.ProcessMessages;
ApdTapiDevice1.InterruptWave := True;
ApdTapiDevice1.StartWaveRecord;
LBSysInfo.Items.Add('dtmf:錄音成功');
except
LBSysInfo.Items.Add('dtmf:錄音失敗');
end;
end;
end;
waPlayClose: LBSysInfo.Items.Add('wavnotify:播放關(guān)閉');
waRecordOpen: LBSysInfo.Items.Add('wavnotify:錄音開始');
waDataReady:
begin
LBSysInfo.Items.Add('wavnotify:數(shù)據(jù)準(zhǔn)備');
TimeSeparator := '-';
FileName := DateTimeToStr(Now)+ '.wav';
try
ApdTapiDevice1.SaveWaveFile(ExtractFilePath(ParamStr(0)) +FileName, True);
LBSysInfo.Items.Add('wavNotify:保存聲音文件 '+ FileName);
except
LBSysInfo.Items.Add('wavnotify:保存聲音文件失敗');
end;
end;
waRecordClose:
LBSysInfo.Items.Add('wavnotify:記錄聲音結(jié)束');
//CurrentState:= csWaiting;
//ActionCancelExecute(nil);
//timer1.
end;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin

clickk;
//CurrentState := csWaiting;
//Timer1.Enabled := False;

end;

end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
26uuu亚洲综合色欧美| 亚洲国产成人av好男人在线观看| 日韩一区二区电影| 91.com在线观看| 欧美日韩在线观看一区二区| 欧洲亚洲精品在线| 色综合欧美在线| 欧洲一区在线电影| 欧美日韩国产小视频| 欧美少妇性性性| 欧美精品一卡两卡| 91精品麻豆日日躁夜夜躁| 欧美一卡二卡三卡| 欧美xxxx在线观看| 国产亚洲精久久久久久| 欧美韩日一区二区三区四区| 中文字幕一区在线| 亚洲自拍偷拍av| 全部av―极品视觉盛宴亚洲| 蜜臀精品一区二区三区在线观看 | 欧美三级中文字幕| 欧美日韩在线播放| 日韩视频免费观看高清在线视频| 欧美一级一区二区| 久久久一区二区三区| 中文字幕欧美日韩一区| 最新高清无码专区| 亚洲高清久久久| 麻豆高清免费国产一区| 国产成人免费av在线| 97精品电影院| 91精品国产免费久久综合| 亚洲精品在线观看网站| 国产精品入口麻豆九色| 一区二区三区欧美| 日本不卡一区二区三区| 国产成人免费9x9x人网站视频| 99精品偷自拍| 欧美精品久久99久久在免费线| 91精品午夜视频| 日本一区二区三区电影| 亚洲国产精品久久一线不卡| 精品在线你懂的| 99久久精品国产观看| 69p69国产精品| 国产精品污www在线观看| 亚洲午夜久久久久久久久电影院 | 欧美日韩精品综合在线| 精品国产污网站| 亚洲精品老司机| 精品中文av资源站在线观看| 91视频.com| 欧美v国产在线一区二区三区| 国产精品素人视频| 日韩av成人高清| 91丨九色丨蝌蚪富婆spa| 91精品久久久久久久91蜜桃 | 日本不卡免费在线视频| 99久久er热在这里只有精品66| 在线不卡a资源高清| 国产精品久久久久久一区二区三区| 亚洲1区2区3区视频| 成人午夜在线播放| 日韩亚洲欧美成人一区| 亚洲免费在线看| 国产成人精品www牛牛影视| 欧美片网站yy| 中文字幕字幕中文在线中不卡视频| 男人的j进女人的j一区| 日本道在线观看一区二区| 久久久精品日韩欧美| 日韩av午夜在线观看| 在线一区二区视频| 亚洲国产经典视频| 精品亚洲国产成人av制服丝袜| 日本高清不卡一区| 亚洲欧洲日产国码二区| 精品亚洲porn| 欧美一卡2卡3卡4卡| 午夜精品视频一区| 在线观看一区二区视频| 国产精品国产自产拍高清av| 国产在线播放一区| 欧美一区二区三区电影| 亚洲二区在线观看| 色婷婷香蕉在线一区二区| 国产精品久久久久久久久免费樱桃| 久久se精品一区精品二区| 欧美日韩高清影院| 亚洲午夜一区二区| 色婷婷精品大视频在线蜜桃视频| 中文字幕成人在线观看| 国产suv一区二区三区88区| 欧美成人一区二区三区在线观看| 午夜天堂影视香蕉久久| 欧美性做爰猛烈叫床潮| 亚洲精品日产精品乱码不卡| 99免费精品视频| 中文字幕亚洲电影| 成人激情av网| 国产精品久久毛片av大全日韩| 成人午夜电影久久影院| 国产日韩欧美精品一区| 国产成人亚洲综合a∨婷婷| 国产性天天综合网| 国产老肥熟一区二区三区| 久久新电视剧免费观看| 国产麻豆9l精品三级站| 国产亚洲成aⅴ人片在线观看 | 欧美老女人第四色| 午夜久久福利影院| 欧美一级片免费看| 美国av一区二区| 亚洲精品一区二区三区蜜桃下载| 美国一区二区三区在线播放| 欧美大度的电影原声| 久久99热这里只有精品| 2021中文字幕一区亚洲| 高清国产午夜精品久久久久久| 国产亚洲女人久久久久毛片| 丰满放荡岳乱妇91ww| 亚洲欧洲成人精品av97| 色婷婷综合在线| 视频一区二区三区中文字幕| 日韩视频中午一区| 国产精品一区二区果冻传媒| 国产日韩视频一区二区三区| 97久久人人超碰| 亚洲成av人影院在线观看网| 欧美一级欧美三级在线观看 | www亚洲一区| 99在线热播精品免费| 亚洲制服丝袜在线| 日韩欧美视频在线| 成人国产亚洲欧美成人综合网| 一区二区三区在线免费| 日韩视频一区在线观看| 成人h精品动漫一区二区三区| 一区二区三区精品久久久| 日韩欧美在线一区二区三区| 粉嫩一区二区三区性色av| 亚洲人成影院在线观看| 欧美一区二区三区色| 懂色av中文一区二区三区| 亚洲最新在线观看| 精品国产免费久久 | 伊人婷婷欧美激情| 欧美一区二区三区视频在线观看| 粉嫩av一区二区三区粉嫩| 亚洲一区二区三区免费视频| www亚洲一区| 欧美日韩国产一二三| 成人综合婷婷国产精品久久免费| 夜色激情一区二区| 久久久.com| 在线免费观看日本一区| 精品一区精品二区高清| www国产成人免费观看视频 深夜成人网 | 成人免费在线视频观看| 99久久精品情趣| 日本欧美一区二区三区乱码| 欧美国产欧美综合| 在线不卡欧美精品一区二区三区| 欧美96一区二区免费视频| 亚洲男同性恋视频| 欧美电影免费提供在线观看| 波多野结衣精品在线| 夜夜爽夜夜爽精品视频| 中文字幕欧美激情一区| 欧美日韩精品免费| 高清日韩电视剧大全免费| 亚洲综合成人在线| 久久亚洲影视婷婷| 欧洲av一区二区嗯嗯嗯啊| 激情综合亚洲精品| 日韩电影在线免费| 中文字幕一区二区不卡| 精品理论电影在线观看 | 国产成人自拍网| 秋霞午夜鲁丝一区二区老狼| 亚洲欧美日韩一区二区| 久久伊99综合婷婷久久伊| 在线亚洲欧美专区二区| 国产精品自拍在线| 日韩精品亚洲专区| 一区视频在线播放| 国产欧美一区视频| 91精品国产综合久久精品| 不卡一区中文字幕| 日韩激情在线观看| 午夜精品一区二区三区三上悠亚| 中文字幕乱码亚洲精品一区| 在线综合+亚洲+欧美中文字幕| 欧美性大战久久久久久久蜜臀| 国产精品一品二品| 久久99精品久久久久久国产越南| 洋洋成人永久网站入口| 亚洲自拍偷拍图区| 综合婷婷亚洲小说| 国产精品欧美一区二区三区|