有没有办法 pause/stop 使用 "wait" 选项播放 mcisendstring 的 mp3 文件?
Is there a way to pause/stop a mp3 file playing with mcisendstring with the "wait" option?
我目前正在尝试使用 this 回答中提供的命令创建一个 mp3 播放器。
实际上它工作得很好,但现在我正在尝试使用
实现连续播放
mciSendString("play mp3 wait", NULL, 0, NULL);
此命令应该从头到尾播放一个 mp3 文件,并等待它实际播放完毕。
这工作正常,但是,在尝试之前我确信,在通常的游戏中适用的暂停或停止命令在这里也适用:
mciSendString("pause mp3", NULL, 0, NULL);
mciSendString("stop mp3", NULL, 0, NULL);
但是,每个命令似乎都对 运行 mp3 没有反应。
没有任何错误消息或任何错误消息,它只是无法按照我现在的方式工作。
有什么办法可以实现吗?我必须用我的 pause/stop 命令发送任何其他参数吗?
如果要修改播放命令,可以使用wait/stop命令,避免等到*.mp3播放完毕。
mciSendString("play mp3", NULL, 0, NULL);
我目前正在尝试使用 this 回答中提供的命令创建一个 mp3 播放器。
实际上它工作得很好,但现在我正在尝试使用
实现连续播放mciSendString("play mp3 wait", NULL, 0, NULL);
此命令应该从头到尾播放一个 mp3 文件,并等待它实际播放完毕。
这工作正常,但是,在尝试之前我确信,在通常的游戏中适用的暂停或停止命令在这里也适用:
mciSendString("pause mp3", NULL, 0, NULL);
mciSendString("stop mp3", NULL, 0, NULL);
但是,每个命令似乎都对 运行 mp3 没有反应。
没有任何错误消息或任何错误消息,它只是无法按照我现在的方式工作。
有什么办法可以实现吗?我必须用我的 pause/stop 命令发送任何其他参数吗?
如果要修改播放命令,可以使用wait/stop命令,避免等到*.mp3播放完毕。
mciSendString("play mp3", NULL, 0, NULL);