您现在的位置: 精品资料网 >> 行业分类 >> 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(),

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