使用mciSendCommand 命令,传入服务器地址的音频文件,打开设备播放,调试时出现程序异常退出,然后重启电脑之后,能够正常打开音频播放。代码如下:
const wchar_t *ad = L"http://172.16.41.23:10105/lgRs/CFBE31191DHE1002GXM/b55130777fea4243675bf48036124a48.mp3";
MCI_OPEN_PARMS open;
MCI_STATUS_PARMS status;
MCIERROR err;
open.lpstrElementName = (LPCWSTR)ad;//取得文件名
open.wDeviceID = 0;
err = mciSendCommand(NULL, MCI_OPEN, MCI_OPEN_ELEMENT, (DWORD)(LPVOID)&open);