首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C# Windows窗体WMPLib无法设置currentposition

C# Windows窗体WMPLib无法设置currentposition
EN

Stack Overflow用户
提问于 2020-11-25 11:22:51
回答 1查看 32关注 0票数 0

我认为这应该是有效的,但我不知道为什么我尝试做任何事情来设置当前位置或返回播放音频的当前位置使用VS 2019内部的WMPLib这里是我的代码(对不起意大利面条),但基本上我试图在我的windows form thing PictureOfWindowsFormApp中创建一个暂停函数

代码语言:javascript
复制
        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;

        }
    }
}

我已经花了几个小时寻找不同的方法,看看是否有当前位置的变化或类似的狗屎

EN

回答 1

Stack Overflow用户

发布于 2021-05-06 14:15:01

您可以使用currentPosition ()和Play()函数,而不是尝试保留并重新设置Pause。使用Play(),当它暂停时,将恢复到它当前所在的位置。

代码语言:javascript
复制
private void button1_Click(object sender, EventArgs e)
{
    Console.WriteLine(paused);
    playsound();
    wmpPlayer.controls.play();
}


private void button3_Click(object sender, EventArgs e)
{
    wmpPlayer.controls.pause();
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64998078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档