标题:非常非常简单 C语言写的歌音乐播放器
只看楼主
极点寸芒
Rank: 2
等 级:新手上路
威 望:3
帖 子:17
专家分:0
注 册:2013-10-12
结帖率:0
 问题点数:0 回复次数:23 
非常非常简单 C语言写的歌音乐播放器
没事干,纯属写着玩的,非常非常简单,要输入歌曲链接才能听,至于为什么没有浏览按钮,就当给大家的作业啦 哈哈,FILENAME结构就可以,另外,小弟的新群,望各位大牛小牛统统加入,来者不拒:213382739
音乐播放器.rar (426.43 KB)
搜索更多相关主题的帖子: 音乐播放器 C语言 歌曲 
2013-10-12 12:04
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:0 
我看了一下你的代码,你就是上次问mciSendString路径含空格问题的人吗?
如果是,我看了一下msdn,可以用另一个函数mciSendCommand
以下是我随手写的一个测试代码(不保证代码完全正确),试了一下可以播放
程序代码:
#include <windows.h>
#pragma comment( lib, "Winmm.lib" )
#include <stdio.h>
#include <conio.h>

int main()
{
    MCI_OPEN_PARMSA mciopen;
    mciopen.lpstrElementName = "d:\\te st\\彩云追月.mp3";

    if( 0 == mciSendCommandA( NULL, MCI_OPEN, MCI_OPEN_ELEMENT, (DWORD_PTR)&mciopen ) )
    {
        MCI_PLAY_PARMS mciplay;
        if( 0 == mciSendCommandA( mciopen.wDeviceID, MCI_PLAY, 0, (DWORD_PTR)&mciplay ) )
        {
            for( printf( "%s\n", "Is playing...(press any key to stop)" ); _kbhit()==0; Sleep(1) );

            mciSendCommandA( mciopen.wDeviceID, MCI_STOP, 0, 0 );
        }
        else
        {
            printf( "[error] %s\n", "MCI_PLAY" );
        }

        mciSendCommandA( mciopen.wDeviceID, MCI_CLOSE, 0, 0 );
    }
    else
    {
        printf( "[error] %s\n", "MCI_OPEN" );
    }

    return 0;
}

2013-10-12 13:42
ptl06
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-10-12
得分:0 
借鉴一下
2013-10-12 16:16
zwm_16
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-10-13
得分:0 
刚来,多多指教
2013-10-13 15:42
loveClangage
Rank: 8Rank: 8
来 自:广东云浮
等 级:蝙蝠侠
帖 子:326
专家分:891
注 册:2013-8-23
得分:0 
还真不会写这些,

编写的程序,不能改变世界,却可以改变自己...
2013-10-13 16:26
怪叔叔
Rank: 4
来 自:陕西
等 级:业余侠客
威 望:1
帖 子:113
专家分:234
注 册:2013-9-22
得分:0 
好厉害呀
2013-10-13 17:55
enjoylhl
Rank: 1
等 级:新手上路
帖 子:18
专家分:4
注 册:2013-9-23
得分:0 
膜拜
2013-10-14 10:41
不打酱油
Rank: 1
等 级:新手上路
帖 子:20
专家分:5
注 册:2013-10-14
得分:0 
真厉害啊,我编个迭代程序都不会,愁死了。。。。能不能告诉我该怎么学啊?谢谢了!!!!!

好好学习,天天向上。。。。。
2013-10-14 11:08
xp0213
Rank: 7Rank: 7Rank: 7
来 自:湖北武汉
等 级:黑侠
威 望:1
帖 子:210
专家分:522
注 册:2011-10-26
得分:0 
2013-10-14 11:28
唐子爵
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-10-14
得分:0 
厉害
2013-10-14 16:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-421774-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.164277 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved