0

我正在编写一个简单的程序来播放声音文件。现在我正在使用 mciSendString 播放声音。

我的问题是我需要返回文件的状态模式(播放中,暂停..),我不知道如何使用“状态”命令返回它。

我怎么能做这样的事情?

if(status==paused)
{
printf("paused");
}
4

1 回答 1

0

mciSendString将 aHANDLE hwndCallback作为最后一个参数,您可以创建一个仅在此参数中作为回调传递的消息窗口,并将处理从 MCI 发送的MM_MCINOTIFY消息。检查这一点- 有人实际上试图实现相同的目标,代码片段和评论应该足以让它工作。

于 2015-05-03T12:56:56.227 回答