媒体元素根本不播放

时间:2014-03-21 09:51:38

标签: c# xaml windows-8.1

我在Windows 8.1应用程序中播放音频mp3,但媒体元素不播放任何内容 这是我的代码

a.Play();

没有任何反应,没有显示任何错误。我正在为这个问题奋斗两天,我按照这个链接 MediaElement in WinRT / Win8 does not work at all 并且更新了我的驱动程序仍然没有任请帮我,我的显卡驱动程序是Intel R(Q35)Express芯片组系列(微软公司-WDDM 1.0),处理器是Core2Duo 2.666 需要帮助?

3 个答案:

答案 0 :(得分:2)

这是少数版本的Windows 8.1中的问题。更新您的Windows或安装Windows 7。

答案 1 :(得分:1)

这是一个样本,

CodeBehind.cs

    MediaElement Sound= new MediaElement();
    Sound.Source = new Uri ("/Assets/Sounds/MySample.mp3",UriKind.Relative);
    Sound.MediaOpened += new RoutedEventHandler(Sound_Opened);
    Sound.Position = TimeSpan.Zero;
    Sound.Volume = 1;
    Sound.AutoPlay = false;
    LayoutRoot.Children.Add(Sound);
    Sound.Play();

    void Sound_Opened(object sender, RoutedEventArgs e)
    {
        MediaElement _Sound = sender as MediaElement;
        _Sound.Play();
    }

答案 2 :(得分:1)

经过5天的奋斗,终于得到了为N和KN版Windows 8.1安装Media Feature Pack的答案

http://www.microsoft.com/en-pk/download/details.aspx?id=40744