добавить элемент мультимедиа в Windows Phone 7?

Я хочу воспроизводить звук изображения всякий раз, когда нажимаю на него. Если мы нажмем на другое изображение, звук будет воспроизводиться таким образом, что мы хотим написать логику.


person Sravanti    schedule 20.07.2010    source источник


Ответы (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