导航:首页 > 音乐推荐 > 用mfc编写音乐播放器

用mfc编写音乐播放器

发布时间:2021-01-22 20:41:29

1. 如何用C++编写一个简单的音乐播放器

这个程序可能是最简单的mp3播放器了。当然也谈不上什么功能。但是确实能播放。
链接时要指定库文件。VC++是vfw32.lib, GCC是libvfw32.a.
我在VC6.0和GCC/MinGW 3.3.1下都通过了。
假设程序名是MyPlay, 目录下还有一个aaa.mp3, 运行MyPlay aaa.mp3即可。
注意Sleep(50000)是让他最多播放50秒。没有Sleep()的话,窗口一闪就退出了。
具体的MCI函数请查有关资料。

#include <windows.h>
#include <vfw.h>

int main(int argc, char* argv[])
{
if (argc>1) {
HWND MyPlayer = MCIWndCreate(NULL,GetMoleHandle(NULL), 0, argv[1]);
MCIWndPlay(MyPlayer);
Sleep(50000);
}
return 0;
}
这个程序还可以播放MIDI, AVI, WMV, MPG等影音文件。
如果只是后台播放MIDI或MP3,不想显示那个没有用的窗口,把MCIWndCreate()第三个参数0改成WS_POPUP即可。
如果想精确控制Sleep()至MP3播放结束,可以改成 Sleep(MCIWndGetLength(MyPlayer));

对于mp3, MCIWndGetLength()返回值的单位是毫秒,可以直接用于Sleep()延时。
对于mpg, MCIWndGetLength()返回值的单位是帧数,还要转换成毫秒才能用于Sleep().
具体MCIWndGetLength()返回值的单位是什么,可以调用MCIWndGetTimeFormat()来查询。

2. mfc音乐播放器 怎样自己写打开文件并添加进播放列表

m_MusicData.clear(); // vector<CString>m_MusicData;//存储歌曲列表数据,以便下次读取
// TODO: 在此添加控件通知处理程序代码
CFileDialog m_Dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT
| OFN_ALLOWMULTISELECT, NULL, NULL);
if (m_Dlg.DoModal() == IDOK)
{
POSITION pos;
pos = m_Dlg.GetStartPosition();
while (pos)
{
CString m_Path = m_Dlg.GetNextPathName(pos);
//判断是否为MP3文件
if (m_Path.Find(_T(".mp3"))<0)
{
continue;
}else
{
//这里去添加到列表
m_listbox.InsertString(m_listbox.GetCount(), m_Path);
m_listbox.SetCurSel(m_listbox.GetCount() - 1);
}
}
}

//这里去更新歌曲列表数据
for (int i = 0; i < m_listbox.GetCount();i++)
{
CString str;
m_listbox.GetText(i,str);
m_MusicData.push_back(str);
}

3. MFC做音乐播放器

加一个Edit,然后旁边放个按钮,在按钮事件里循环获取播放列表的文件名,然后和Edit中输入的关专键字进行字符串属匹配,匹配到了,就选中相应的文件,可以高亮显示,并且将垂直滚动条下拉至文件在可视范围内,最后还可以调用播放函数来播放。

4. 怎么用MFC写音乐播放器

这么巧?我就曾经写过,直接调用API就好了

5. 怎样用MFC做一个音乐播放器,可以实现播放,暂停,上一首,下一首和显示播放列表的基本功能。谢谢!

我刚好用mfc做好了一个,我发给你了,大家互相学习,实现了播放暂停,音量控制,上一曲,下一曲,自动随机播放,滑块控件控制进度,清空播放列表,自动保存播放列表,增加歌曲等功能。

6. 怎么用Visual C++ 6.0里的MFC EXE写一个音乐播放器

MFC现有控件就可以啊抄。就是Animate这个控件

在MFC上添加Animate控件,然后给这个控件添加一个变量m_WndAnimate

然后在Code里就可以使用这个控件了,使用方法如下:
m_WndAnimate.Open(Path); //参数为文件路径
m_WndAnimate.Play(0,-1,-1); //然后就播放了,Play里的参数自己去查.PS:第三个参数好像是循环的次数。

PS:有疑问请继续追加。

7. 怎样利用MFC制作简单音乐播放器

建议去网上下陆其名的书和代码来看,他的代码就有简单播放器。教程和代码一起配合来看,很快的。基于DShow的框架做的。

8. 基于mfc音乐播放器 怎样自己写打开文件并添加进播放列表

可以用一个ListCtr控件来显示要添加的歌曲文件,而歌曲文件用一个List来保存。
就是说一般要用一个数据结构来保存数据,然后用一个控件来显示这些数据。以前无聊的时候,写过一个基于MFC的播放器。

9. 如何一个MFC做一个音乐播放器

没有落后的语言,只有落后的人

阅读全文

与用mfc编写音乐播放器相关的资料

热点内容
爱情围墙歌词 浏览:230
道奇酷威广告背景音乐 浏览:106
比喻轻音乐之美的文字 浏览:542
小号音乐下载 浏览:578
歌曲专辑图下载地址 浏览:867
财神驾到歌曲mp3下载 浏览:734
琴歌指弹海阔天空吉他谱 浏览:355
下载mp4格式的音乐 浏览:352
电脑听音乐用什么 浏览:512
最好酷狗音乐播放器 浏览:502
信乐团队的假如简谱 浏览:243
平安酷狗音乐 浏览:760
佳人轻抚桃花mp3下载 浏览:453
infinite网易云音乐 浏览:844
岁月赵忠祥背景音乐 浏览:980
如何将电脑的歌体添加到苹果音乐 浏览:672
fade钢琴mp3 浏览:86
奔跑吧兄弟宋仲基背景音乐 浏览:806
成都彩虹小学音乐老师 浏览:496
凤凰传奇星光歌曲点评 浏览:930