如何获得播放进度,请给出提示

你好,学习后,很有收获,但如何取得播放进度呢?能不能给出具体方法,这样为什么得不到正确进度?
写了一个dll 供CS调用,CS调用一段时间后,获得的进度变为从0开始,而不是持续的时间
int getjindu()
{
MMTIME mmtime = { 0 };
mmtime.wType = TIME_BYTES;
MMRESULT res = waveOutGetPosition(hWaveOut, &mmtime, sizeof mmtime);

return 1000 * mmtime.u.cb / waveForm.nSamplesPerSec;

}

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。