2010-07-20 79 views

回答

3

如果你绑定到具有图片URI和音频剪辑URI的对象:

<Image Source="{Binding ImagePath}" Tag="{Binding AudioPath} MouseLeftButtonDown="img_MouseLeftButtonDown" /> 

然后在事件处理程序

void img_MouseLeftButtonDown(object sender,MouseButtonEventArgs e) 
    { 
Image img = sender as Image; 
if (img != null) 
mePlayer.Source = img.Tag as Uri; 
    } 
1

我不建议MediaElement的一个以上的音频item ... it有奇怪的效果...使用类似于:

Stream stream = TitleContainer.OpenStream(@“Audio/buzzer.wav”);

 SoundEffect effect = SoundEffect.FromStream(stream); 
     FrameworkDispatcher.Update(); 
     effect.Play(); 

使用由XNA Framework ....