问题来源: http://www.cnblogs.com/del/archive/2008/09/17/1288772.html#1319271
代码文件:
代码文件:
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, MPlayer; type TForm1 = class(TForm) Button1: TButton; MediaPlayer1: TMediaPlayer; procedure Button1Click(Sender: TObject); procedure FormCreate(Sender: TObject); end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin MediaPlayer1.Visible := False; end; procedure TForm1.Button1Click(Sender: TObject); begin MediaPlayer1.FileName := 'c:\temp\Test.mp3'; MediaPlayer1.Open; MediaPlayer1.Play; end; end.窗体文件:
object Form1: TForm1 Left = 0 Top = 0 Caption = 'Form1' ClientHeight = 149 ClientWidth = 270 Color = clBtnFace Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [] OldCreateOrder = False OnCreate = FormCreate PixelsPerInch = 96 TextHeight = 13 object Button1: TButton Left = 96 Top = 72 Width = 75 Height = 25 Caption = 'Button1' TabOrder = 0 OnClick = Button1Click end object MediaPlayer1: TMediaPlayer Left = 8 Top = 24 Width = 253 Height = 30 TabOrder = 1 end end