Chinaunix首页 | 论坛 | 博客
  • 博客访问: 743387
  • 博文数量: 769
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 4985
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-15 16:37
文章分类

全部博文(769)

文章存档

2011年(1)

2008年(768)

我的朋友

分类:

2008-10-15 16:40:55

    #include
    #include
    #include
    #include
    #pragma comment(lib,"winmm.lib")

    void print()
    {
        cout<<"\n\t\t\t>>>>*简单音乐播放器*<<<<";
     cout<     cout<<"********************************************************************************";
        cout<<"*程序名称:简单音乐播放器";
     cout<<"\n*编程语言:Visual Window API";
     cout<<"\n*软件作者:青涩橄榄";
     cout<<"\n*制作时间:2006年10月14日"<       cout<<"*软件说明:"<     cout<<"     1.输入L(List)查看播放列表"<        cout<<"     2.输入?查看帮助信息"<        cout<<"     3.输入P(Play)加歌曲代号播放歌曲"<        cout<<"     4.输入S(Stop)停止播放当前歌曲"<        cout<<"     5.输入A(Pause)暂停播放当前歌曲"<        cout<<"     6.输入N(Next)播放下一首歌曲"<        cout<<"     7.输入R(Pre)播放上一首歌曲"<        cout<<"     8.输入E(Exit)退出程序"<        cout<<"********************************************************************************"<     Sleep(1000);
    }
    int main()
    {
        system("color   0a");
     system("title 音乐播放器");
     char command,b;
     char filename[81];
     char listname[81];
     char number;
     int i=1,j=1,Num;
     print();
    loop:
     cout<<"请输入命令:\n\n>> ";
        cin.get(command);
     cout<     system("cls");
     ifstream infile;

     switch (command)
     {
     case '?':
        system("cls");
        cout<<"********************************************************************************";
        cout<<"帮助说明:1.输入L(List)查看播放列表"<              cout<<"         2.输入?查看帮助信息"<              cout<<"         3.输入P(Play)加歌曲代号播放歌曲"<              cout<<"         4.输入S(Stop)停止播放当前歌曲"<              cout<<"         5.输入P(Pause)暂停播放当前歌曲"<              cout<<"         6.输入N(Next)播放下一首歌曲"<              cout<<"         7.输入P(Pre)播放上一首歌曲"<              cout<<"         8.输入E(Exit)退出程序"<           cout<<"********************************************************************************";
              cin.ignore (1);
        Sleep(1000);
        goto loop;
        case 'E':
      Sleep(1000);
      cout<<"你确定要退出吗?(Y\\N):\n\n>> ";
      cin.ignore (1);
      cin.get(command);
      cout<      if(command=='Y'||command=='y')
      {
       cout<<"\t\t\t>>>>谢谢使用! 再见>>>>"<       Sleep(3000);
       return 1;
      }
       else
       system("cls");
          cin.ignore (1);
       goto loop;
        case 'P':
      cout<<"输入文件名需要播放的歌曲文件名:\n\n>> ";
      cin.ignore (1);
      cin.getline (filename,80);
      cout<      MCI_OPEN_PARMS OpenParms;//打开设备
            OpenParms.lpstrDeviceType = "mpegvideo";
            OpenParms.lpstrElementName =filename;
            OpenParms.wDeviceID = NULL;
            mciSendCommand (NULL, MCI_OPEN,MCI_OPEN_ELEMENT, (DWORD)&OpenParms);
         MCI_PLAY_PARMS PlayParms;//播放文件
            PlayParms.dwFrom = 0;
            mciSendCommand (OpenParms.wDeviceID, MCI_PLAY, MCI_FROM, (DWORD)&PlayParms);
      cout<<"正在播放....."<    halt: cout<> ";

[1]   

【责编:Ken】

--------------------next---------------------

阅读(428) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~