C#Windows窗体WMPLib无法设置当前位置

C#Windows窗体WMPLib无法设置当前位置,c#,wmplib,C#,Wmplib,我认为这应该是可行的,但我不知道为什么我会尝试使用VS2019中的WMPLib设置当前位置或返回播放音频的当前位置这是我的代码(对不起,意大利面条),但基本上我正在尝试在我的windows窗体中创建暂停功能 我花了几个小时寻找不同的方法,看看是否有当前位置的变化或类似的东西,而不是试图保持当前位置并将其设置回原来的位置,你可以使用Pause()和Play()函数。使用Play()暂停时,它将恢复到当前所在的位置 private void按钮1\u单击(对象发送者,事件参数e) { 控制台写入线

我认为这应该是可行的,但我不知道为什么我会尝试使用VS2019中的WMPLib设置当前位置或返回播放音频的当前位置这是我的代码(对不起,意大利面条),但基本上我正在尝试在我的windows窗体中创建暂停功能


我花了几个小时寻找不同的方法,看看是否有当前位置的变化或类似的东西,而不是试图保持当前位置并将其设置回原来的位置,你可以使用Pause()和Play()函数。使用Play()暂停时,它将恢复到当前所在的位置

private void按钮1\u单击(对象发送者,事件参数e)
{
控制台写入线(暂停);
播放声音();
wmpPlayer.controls.play();
}
私有无效按钮3\u单击(对象发送者,事件参数e)
{
wmpPlayer.controls.pause();
}
        private void button1_Click(object sender, EventArgs e)
        {
            Console.WriteLine(paused);
            playsound();
            if(paused == true)
            {
                wmpPlayer.controls.currentPosition = currenttime;

                paused = false;
            }

        }

     
        private void button3_Click(object sender, EventArgs e)
        {
            double currenttime = wmpPlayer.controls.currentPosition;
            wmpPlayer.controls.stop();
            paused = true;

        }
    }
}