举报

mciSendString放不了音乐

0

本人刚学用VS,用的VS2019,EasyX_20200520(beta)。程序如下,音乐MP3文件也放到.cpp所在文件夹了。

但是就是放不了音乐,调试时也没有跳过mciSendString函数,其余功能(创建窗口、退出)也正常。请问应该怎么改?

#include <graphics.h>
#include <conio.h>
#pragma comment(lib,"Winmm.lib")

int main()
{
	initgraph(640, 480);
	mciSendString(L"open music.mp3 alias mymusic", NULL, 0, NULL);
	mciSendString(L"play mymusic", NULL, 0, NULL);
	_getch();
}
ava
青青子衿

2020-7-24

举报
0

这个原因挺多的。比如,可能是你的 mp3 不标准(比如用了非常大的封面)。详见:https://codebus.cn/yangw/a/play-music

在前面地址的教程中,有一个范例压缩包,你可以试试这个范例是否可以播放。

ava
慢羊羊

2020-7-24

举报
0

mciSendString应该还需要mmsystem.h才能正常使用

ava
Billraozihan

2020-7-27

技术讨论社区