在Windows Phone 7中添加媒体元素?

时间:2010-07-20 05:54:43

标签: windows-phone-7

我想在点击它时播放图像的音频。如果我们点击另一个声音将以这种方式播放的图像,我们想要写出逻辑。

2 个答案:

答案 0 :(得分: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 :(得分:1)

我不推荐多个音频项目的mediaElement ..它有奇怪的效果...使用类似的东西:

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

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

使用xna框架......