gpt4 book ai didi

c++ - 有没有办法使用 "wait"选项暂停/停止使用 mcisendstring 播放的 mp3 文件?

转载 作者:行者123 更新时间:2023-11-30 03:45:35 25 4
gpt4 key购买 nike

我目前正在尝试使用 this 中提供的命令创建一个 mp3 播放器回答。

实际上它工作得很好,但现在我正在尝试用

实现连续播放
mciSendString("play mp3 wait", NULL, 0, NULL);

此命令应该从头到尾播放一个 mp3 文件,并等待它实际播放完毕。

这工作正常,但是,在尝试之前我确信,在通常的游戏中使用的暂停或停止命令在这里也可以工作:

mciSendString("pause mp3", NULL, 0, NULL);

mciSendString("stop mp3", NULL, 0, NULL);

但是,每个命令似乎都对正在运行的 mp3 没有响应。

没有错误消息或任何错误消息,它只是无法按照我现在的方式工作。

有什么办法可以实现吗?我必须通过暂停/停止命令发送任何其他参数吗?

最佳答案

如果要修改播放指令,可以使用wait/stop指令,避免等到*.mp3播放完毕。

mciSendString("play mp3", NULL, 0, NULL);

关于c++ - 有没有办法使用 "wait"选项暂停/停止使用 mcisendstring 播放的 mp3 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34711181/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com