2
私は以下の問題があります。ただ短いサウンドを再生したいだけですが、何も聞こえません。 サウンドファイルのプロパティ "Copy to output directory"に "Copy always"と表示されます。 奇妙なことに、私が既存の実例をコピーすると何も起こりませんが、元の作品は何も起こりません。私は自分の問題を見つけることができません。WPF(システム)サウンドが機能しない
さらに、systemsoundも機能しません。
アイデア?
ありがとうございました!あなたのButton1_MouseLeftButtonDown
イベントハンドラは、実際のButton1のクリックイベントにごMainWindow.xamlにフックアップされた
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();
}
}
}
音量を上げてみてください。例外がなければ、何も診断することはできません。あなたは批判的にEnvironment.CurrentDirectoryを正しく設定することに頼ります。それは健康ではありません。 –
これは私がやった最初のことですが、うまくいきませんでした。ディレクトリを参考にしていただきありがとうございますが、これは動作するかどうかだけです。 – user774326
これは重要なのか分かりませんが、player.play()行にブレークポイントを設定しても何も起こりません。私は迷っています – user774326