導航:首頁 > 音樂推薦 > 用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