cbuilder5写的midi音乐播放器

cbuilder5写的midi音乐播放器

ID:8967536

大小:113.47 KB

页数:3页

时间:2018-04-13

cbuilder5写的midi音乐播放器_第1页
cbuilder5写的midi音乐播放器_第2页
cbuilder5写的midi音乐播放器_第3页
资源描述:

《cbuilder5写的midi音乐播放器》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、用C++builder5,写的MIDI音乐播放器。(经过测试可以播放.mid类型、mp3类型、wma类型的音乐)需要:四个Button组件、一个ScrollBar组件、一个MediaPlayer组件(在System里面)、一个OpenDialog组件、和一个Timer组件。添加组件后的窗体如图所示:程序代码:#include#pragmahdrstop#include"Unit1.h"//---------------------------------------------------------------------------#

2、pragmapackage(smart_init)#pragmaresource"*.dfm"TForm1*Form1;//---------------------------------------------------------------------------__fastcallTForm1::TForm1(TComponent*Owner):TForm(Owner){}//---------------------------------------------------------------------------void__fa

3、stcallTForm1::FormCreate(TObject*Sender){//设置计时器的状态Form1->Timer1->Enabled=false;//设置按钮工作状态Form1->Button2->Enabled=false;Form1->Button3->Enabled=false;Form1->Button4->Enabled=false;}//---------------------------------------------------------------------------void__fastcallTForm1:

4、:Button1Click(TObject*Sender){//设置对话框缺省路径Form1->OpenDialog1->InitialDir="e:\midi";//设置对话框标题Form1->OpenDialog1->Title="请选择一个音乐文件";//设置对话框缺省文件名Form1->OpenDialog1->DefaultExt="mid";if(Form1->OpenDialog1->Execute()){//返回音乐文件名Form1->MediaPlayer1->FileName=Form1->OpenDialog1->FileNam

5、e;//打开多媒体播放设备Form1->MediaPlayer1->Open();//设置按钮有效状态Form1->Timer1->Enabled=true;Form1->Button2->Enabled=true;}}//---------------------------------------------------------------------------void__fastcallTForm1::Button3Click(TObject*Sender){//暂停播放或继续播放Form1->MediaPlayer1->Pause();}

6、//---------------------------------------------------------------------------void__fastcallTForm1::Button2Click(TObject*Sender){//播放音乐Form1->MediaPlayer1->Play();//设置按钮状态Form1->Button3->Enabled=true;Form1->Button4->Enabled=true;}//------------------------------------------------

7、---------------------------void__fastcallTForm1::Button4Click(TObject*Sender){//停止播放音乐Form1->MediaPlayer1->Stop();Form1->Button3->Enabled=false;Form1->Button4->Enabled=false;}//---------------------------------------------------------------------------void__fastcallTForm1::Scrol

8、lBar1Scroll(TObject*Sender,TScrollCodeScrollCod

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。