我正在尝试编写一些可以播放 .mp3 文件的代码。我以为我可以使用 mciSendString 调用,但我遇到了一个奇怪的错误。
所以,当我有这个代码时:
int rc=mciSendString(L"open songname.mp3 alias song1", NULL, 0, 0);
rc
返回数字 266,返回的错误字符串GetErrorString
为:
“加载指定设备驱动程序时出现未知问题。”
错误 266 是 MCIERR_CANNOT_LOAD_DRIVER
我也试过:
int rc=mciSendString(L"open songname.mp3 type mpegvideo alias song1", NULL, 0, 0);
并收到同样的错误。
我认为它可能是 mp3 文件,但我尝试了几个不同的文件并不断收到相同的错误。
我的代码是 C++ 并在 Windows 7 上运行。我的代码是否缺少某些内容?