回 帖 发 新 帖 刷新版面

主题:对部分mp3文件,mcisendcommand函数无法正常播放?

各位大侠有没有遇到过这种情况:
对部分mp3文件,mcisendcommand函数无法正常播放?本来打算上传一个无法正常播放的mp3文件的,可是受到上传大小的限制就没上传。

下面是程序代码:
#include <windows.h> 
#include <stdio.h> 
#include <mmsystem.h> 
#include <shellapi.h> 
#include <AFXCOM_.H> 

#pragma comment(lib,"winmm.lib") 

void main() 

MCI_OPEN_PARMS mciOpen; 
mciOpen.lpstrDeviceType = "mpegvideo"; 
mciOpen.lpstrElementName = "e:\\songs\\zhj.mp3";   
mciSendCommand(0,MCI_OPEN,MCI_OPEN_TYPE | MCI_OPEN_ELEMENT,(DWORD)&mciOpen); 
UINT DeviceID = mciOpen.wDeviceID ; 
MCI_PLAY_PARMS mciPlay; 
mciSendCommand(DeviceID,MCI_PLAY,0 ,(DWORD)&mciPlay); 
system("pause"); 
}
如果有遇到相同情况并且已经解决的高手,麻烦您告诉我如何解决,在此先谢谢大家了。

回复列表 (共1个回复)

沙发

哎,等了这么长时间了都没人回答一下,自己做沙发吧,总得顶起来啊,有没有高手帮帮忙啊???

我来回复

您尚未登录,请登录后再回复。点此登录或注册