Я хочу воспроизводить звук изображения всякий раз, когда нажимаю на него. Если мы нажмем на другое изображение, звук будет воспроизводиться таким образом, что мы хотим написать логику.
добавить элемент мультимедиа в Windows Phone 7?
Ответы (2)
Если вы привязываетесь к объекту, который имеет 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;
}
person
letstango
schedule
24.09.2010
я не рекомендую mediaElement для более чем одного аудиоэлемента ... у него странные эффекты ... используйте что-то вроде:
Поток stream = TitleContainer.OpenStream(@"Audio/buzzer.wav");
SoundEffect effect = SoundEffect.FromStream(stream);
FrameworkDispatcher.Update();
effect.Play();
используя фреймворк xna....
person
j2emanue
schedule
31.05.2012