填空題
利用MediaPlayer 組件實(shí)現(xiàn)一個(gè)播放wav聲音文件的播放器。用戶可自己選擇要打開(kāi)的 wav文件,并在播放時(shí)有播放進(jìn)度提示(如圖)。首先在在窗體中添加1個(gè)MediaPlayer組件MediaPlayer1、1個(gè)標(biāo)簽組件Label1、2個(gè)按鈕組件(“打開(kāi)文件”-Button1,“退出”-Button2),1個(gè)時(shí)鐘組件Timer1和1個(gè)OpenDialog組件OpenDialog1,一個(gè)gauge組件(用作播放進(jìn)度顯示)。進(jìn)度提示條每隔0.1秒更新一次進(jìn)度。將程序補(bǔ)充完整。

procedure TForm1.Button1Click(Sender: TObject);
begin
if OpenDialog1.Execute Then Begin
MediaPlayer1.filename := OpenDialog1. (①) ;
Label1.(②) := OpenDialog1.filename;
MediaPlayer1.open; //打開(kāi)聲音文件
MediaPlayer1. (③) ; //開(kāi)始播放
Timer1.enabled := (④) ;
end;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Timer1.Interval := (⑤) ; //每隔0.1秒更新一次進(jìn)度
gauge1.maxvalue := MediaPlayer1.length;
gauge1. (⑥) := MediaPlayer1.Position; //更改進(jìn)度
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
close;
end;