audio - 声音停止播放时C#更改图像

标签 audio while-loop state soundplayer

我正在制作一个.wav播放器应用程序,其中有一个按钮可以播放加载的.wav

因此,如果声音正在播放,将显示“暂停”按钮,停止播放时将显示“播放”按钮。

当前正在使用此:

        using (SoundPlayer player = new SoundPlayer(label1.Text))
        {
            pictureBox1.Image = Form1.Properties.Resources.play_button;
            try
            {
                player.Play();
            }
            catch (FileNotFoundException)
            {
                MessageBox.Show("File has been moved." + "\n" + "Please relocate it now!");
            }
        }

有办法吗?
如果是怎么做的?
如果可能的话,来源?

最佳答案

您可能需要声音播放器以外的其他东西……我在msdn上看不到任何让您暂停或捕获onpause事件的内容……尝试使用mediaplayer类吗?

关于audio - 声音停止播放时C#更改图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14035187/

相关文章:

java - 从 AMR-NB 文件中提取音频帧

audio - 如何使用 ffmpeg 多次连接一个 mp3 文件(包括交叉淡入淡出)?

php - 获取选定的状态字段值以将其显示在 Woocommerce 结账审核订单中

javascript - 如何从 React 组件中的 Express 端点获取数据?

javascript - 如何在不改变的情况下更新对象数组的嵌套数组的状态

python - 尝试使用 VGG16 keras 模型进行音频

javascript - 尝试在我的 html 文档中播放声音。按一个按钮

java - 简单的迭代器循环给出了意想不到的结果

while-loop - Golang 保持功能活跃

c - while 循环不终止 - float 算术