WPF(系统)声音不起作用

时间:2011-08-22 20:46:18

标签: c# wpf audio system-sounds

我有以下问题:我只是想播放一个短暂的声音,但我什么都没听到。 声音文件的属性“复制到输出目录”表示“始终复制”。 奇怪的是,当我复制现有的工作示例时,没有任何事情发生,但原始的工作。我找不到我的问题。

另外,systemound也不起作用。

有什么想法吗?

谢谢!

using System.Media;
using System.Windows.Input;
using Microsoft.Windows.Controls.Ribbon;

namespace WpfRibbonApplication14
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : RibbonWindow
    {
        SoundPlayer player = new SoundPlayer("sound.wav");

        public MainWindow()
        {
            InitializeComponent();
            player.LoadAsync();

            // Insert code required on object creation below this point.
        }

        private void Button1_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            player.Play();
        }
    }
}

1 个答案:

答案 0 :(得分:1)

检查您的Button1_MouseLeftButtonDown事件处理程序是否实际连接到您的MainWindow.xaml到Button1的点击事件,例如:<Button Name="Button1" Click="Button1_MouseLeftButtonDown" />

PS:我来到这里期待这个问题没有答案,但实际上已经在评论中得到了答复,所以我在这里重新给出答案。我不是想偷窃Hans Passant's代表,诚实!