您現在的位置: 18luck新利全站下载 >> 行業分類>> IT行業>> 資料信息

一個支持所有媒體類型與循環播放的類(doc 9頁)

所屬分類:
IT行業
文件大小:
187 KB
下載地址:
相關資料:
媒體類型
一個支持所有媒體類型與循環播放的類(doc 9頁)內容簡介
一個支持所有媒體類型與循環播放的類內容提要:
這篇文章是我第一次在VC在線發表,我應該是隻VC的菜鳥。為了找個能循環播放mp3的VC源程序,我搜遍了網上的資源(差點氣得要砸電腦),好不容易找到一個,卻隻有程序中的調用,關鍵的類的生成文件卻沒有,有什麼用?(主要是自己沒有MCI函數的具體的參數資料,不知道怎麼調用,如果你有,請發一份給我,字符串的我已經有了,命令方式的沒有。)
後來找到一個,非常感謝他,作者叫:黃利龍。但他沒有單獨把類分離出來,且沒有保存列表到文件。
我把他的程序打印出來,仔細分析了程序語句,然後進行了修改和優化。大家可以從下麵的程序看出來,我們菜鳥的人基礎不夠,很希望了解每一句的確切意思,有些地方我帶有猜測的,如果有錯的地方,請大家指出,也歡迎大家來信和我交流,我向您學習。我的Email:lyj2008@lajy.com
我修改的程序特點如下:
1、把它分離出來單獨構成一個類,便於以後所有程序的使用。
2、提供了接口函數。
3、支持所有的媒體類型
4、能循環播放音樂
5、能保存上次打開的文件。
難免會有錯,請大家可以不斷完善它,然後把它貼出來,這樣,以後有類似遭遇的不用這麼辛苦了!
CMidi類的使用方法:
1、直接把MIDI.h和MIDI.cpp文件複製到你程序目錄下,工程中加入這兩個文件。
2、單擊“工程->設置->Link”,在“對象/庫模塊”中連接庫winmm.lib
3、在你工程的頭文件中包含頭文件,#include "MIDI.H"
4、在工程中定義一個CMidi類的對象,如:CMidi m_Music;
5、在工程的初始化文件中,初始化歌曲列表路徑,m_Music.InitPath(),

..............................

Baidu
map