我被困在检索歌曲长度的音乐,我能够打开和播放WINMM的函数mciSendString();
char szCmd[128];
char szResponse[128] = {0};
sprintf_s( szCmd, 128, "status my_alias length");
dwRet = mciSendString( (LPCSTR)szCmd, szResponse, 0, NULL );即使不返回错误代码,szResponse字符串始终返回NULL。
我尝试将时间格式设置为毫秒,使用
"set my_alias time format to milliseconds"但也没有运气。
发布于 2015-04-07 18:49:12
正如注释中指出的那样,我在mciSendString的第三个参数中传递0,这是第二个参数指定的返回缓冲区的大小。
https://stackoverflow.com/questions/29480647
复制相似问题