我目前正在尝试使用此答案中提供的命令创建一个 mp3 播放器。
实际上它工作得很好,但现在我正在尝试实现一个连续的游戏
mciSendString("play mp3 wait", NULL, 0, NULL);
这个命令应该从头到尾播放一个 mp3 文件,然后等到它真正完成播放。
这工作正常,但是,在尝试之前我确信,与通常播放一起工作的暂停或停止命令也可以在这里工作:
mciSendString("pause mp3", NULL, 0, NULL);
mciSendString("stop mp3", NULL, 0, NULL);
但是,每个命令似乎都对正在运行的 mp3 没有响应。
没有错误消息或任何东西,它只是不能按照我现在的方式工作。
有没有办法做到这一点?我必须使用暂停/停止命令发送任何其他参数吗?