我正在尝试在MP3 VisualStudio17.3.0中播放C++音频,但是继续使用MCIERROR
275,然后是263。
我的.mp3
文件与我的.cpp
文件位于同一个目录中。
我的代码是这样的:
MCIERROR me = mciSendString(TEXT("open ""Music.mp3"" type mpegvideo alias mp3"), NULL, 0, NULL);
while(true){
me = mciSendString(TEXT("play mp3"), NULL, 0, NULL);
}
尝试了不同的.mp3
文件,不同的目录,不同的功能来播放声音(PlaySound()
),这给了我一个非常相似的结果/错误。
我的问题可能是什么原因?
发布于 2022-08-16 02:32:51
第一个是打开:
mciSendString("open Summer.mp3 alias song",NULL,0,NULL)
打开后添加文件的相对路径或绝对路径(取决于您播放的音乐和程序的相对位置)
我们可以将别名理解为将您的音乐名称替换为别名后面的名称,这样便于我们进行后续操作,只需输入您的可选名称即可(如果歌曲名称较长,则省事)。
最后三个参数可以像我一样写,因为我们只是简单地播放音乐,所以没有必要详细讨论。
接下来是演奏:
mciSendString("play song repeat",NULL,0,NULL);
play+music名称(或别名后的替代名称)+播放选择
播放选项包括重复,等待。
重复意思是重复这首歌。
等待意味着函数在歌曲播放完毕后才返回。
https://stackoverflow.com/questions/73321959
复制相似问题