非常に奇妙なエラーが発生しています。私のXAMLでは、2つの異なるサウンドに2つのタグが関連付けられています。私はしかし、それは正しいものを再生しません。ここに書かれたコードによってMediaElementは、ソースパスで定義されたメディアファイルを再生していませんか?
XAML
<MediaElement x:Name="Sound" Source="Sounds/fusrodah.wma" AutoPlay="False" MediaFailed="Sound_MediaFailed" />
<MediaElement x:Name="Sound1" Source="Sounds/yoltorshul.wma" AutoPlay="False" />
<MediaElement x:Name="Sound2" Source="Sounds/iizslennus.wma" AutoPlay="False" />
C#
private void shout_Click(object sender, RoutedEventArgs e)
{
this.Sound.Play();
}
ではなく、それが果たしている(すなわち、 '/ fusrodah.wmaサウンド')Sound
のためのメディアを再生すべきですSound2
(Sounds/iizslennus.wma)のサウンド。
また、私は私がプレイになるだろうということのために、そのメディアをSound3
を追加すなわち場合(何でもその最後のMediaElement
タグのソースが再生されるものであることを観察した。
私は理解していない、これは非常にあります私はトラックを何度も聞いたことがありますが、私はそれらのトラックを何度もチェックしました。
で
XAML
複数のメディア要素を使用するための任意の代替があります。提案してください。 – Sonu
私が知っている限りではありません。サウンドファイルがWAVファイルの場合、[SoundEffectInstance](http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.audio.soundeffectinstance.aspx)を使用すると、複数のサウンドを再生できます同時に。 – keyboardP