最近和同学做了个项目,即实现控制台MP3播放。本人负责MP3的基本功能的实现,因此写一下与大家分享,当然理解有误的话请大家指正。
播放MP3使用了系统提供的库MCI,MCI中有两个主要的函数mciSendCommand与mciSendString.因为用的mciSendCommad,所以讲一下自己对mciSendCommand的使用。
看一下函数的声明:
MCIERROR mciSendCommand(
MCIDEVICEID wIDDevice, //设备的ID,在打开设备时不用该参数
UINT uMsg, //命令消息
DWORD fdwCommand, //命令消息的标志
DWORD dwParam //指向包含命令消息参数的结构
); //若成功则返回0,否则返回错误码
播放音乐首先由打开设备,并且要指明音乐的路径以及音乐的类型。