gpt4 book ai didi

c# - 有什么方法可以使声音静音但又可以使其在后台运行而不是完全停止播放?

转载 作者:行者123 更新时间:2023-12-02 23:15:10 24 4
gpt4 key购买 nike

标题的真正含义是:现在我只知道如何使用.Play和.Stop控制声音,但是有一种方法可以使声音静音但仍在后台播放?

这是代码片段:

    private void muteButton_Click(object sender, EventArgs e)
{
if (muteButton.Text == "Mute")
{

muteButton.Text = "Unmute";
_soundPlayer.Stop();
}

else
{
muteButton.Text = "Mute";
_soundPlayer.PlayLooping();
}
}

最佳答案

你应该试试这个

private boolean playing = true;
private void muteButton_Click(object sender, EventArgs e)
{
if (_soundPlayer.IsLoadCompleted)
{
if (playing)
{
_soundPlayer.Stop();
playing = false;
}
else
{
_soundPlayer.Play();
playing = true;
}
}
}

关于c# - 有什么方法可以使声音静音但又可以使其在后台运行而不是完全停止播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21296390/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com