ボタンを押すと短い音を鳴らす WP8 アプリを作成しようとしていますが、音を鳴らす方法がわかりません。これが私のコードの簡単な例です:
XAML
<Rectangle x:Name="Rect1" Grid.Row="0" Grid.Column="0" Tap="RectTapped" Fill="White" />
App.cs
private void RectTapped(object sender, System.Windows.Input.GestureEventArgs e)
{
MediaElement sound = new MediaElement();
sound.AutoPlay = false;
sound.Source = new Uri("Assets\\Sounds\\bark-1.wav", UriKind.Relative);
sound.Play();
}
Nokie 820 デバイスでテストすると、サウンドが再生されません。理由がわかりません。
私が間違っていることはありますか?.wav は私のリソースにあります。
このタスクには MediaElement を使用しないでください。Xna.Framework.Audio; で SoundEffect クラスを使用してみました。MSDNの例に従いますが、LoadがContentクラスの使用可能なメソッドではなかったため、Content.Loadを使用できなかったため、これも失敗します。
XAudio2 も調べましたが、C++ を知らないので、例を理解できません。