我目前正在尝试使用this中提供的命令创建一个mp3播放器。回答。
实际上它工作得非常好,但现在我正在尝试使用
实现连续播放mciSendString("play mp3 wait", NULL, 0, NULL);
此命令应该从头到尾播放 mp3 文件,并等待它实际播放完毕。
这工作正常,但是,在尝试之前我确信,适用于常规游戏的暂停或停止命令在这里也适用:
mciSendString("pause mp3", NULL, 0, NULL);
mciSendString("stop mp3", NULL, 0, NULL);
但是,每个命令似乎都对正在运行的 mp3 没有响应。
没有错误消息或任何东西,它只是无法按照我现在的方式工作。
有什么办法可以实现这一点吗?我需要通过暂停/停止命令发送任何其他参数吗?
最佳答案
如果要修改播放命令以避免等到 *.mp3 播放完毕,您可以使用等待/停止命令。
mciSendString("play mp3", NULL, 0, NULL);
关于c++ - 有没有办法通过 "wait"选项暂停/停止使用 mcisendstring 播放 mp3 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34711181/