我是vs 2008 专业版的,打了sp1补丁。系统是windows xp的,装了windows media player 11.
我创建的是wpf 应用程序,然后我简单的将mediaelement添加到窗口中,设置source为与项目路径相同的视频文件1.wmv.且设置了该视频的属性为resource、始终复制。其它什么代码都没修改过,直接运行,但是窗口一片空白,而且也没有报错。请问是怎么回事?xaml代码如下:<Window x:Class="WpfApplication1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300">
    <Grid>
        <MediaElement Height="120" Name="mediaElement1" Source="1.wmv" IsMuted="False" Loaded="mediaElement1_Loaded" />
    </Grid>
</Window>

解决方案 »

  1.   

    有些WMV放不了, 你换个别的WMV试试. 或者是用media encoder把这个放不出来的WMV重新encode一下.在用Silverlight测试MediaElement时候我就碰到过这问题, 花了好几个小时找原因. MediaElement能播放的和不能播放的应该有些讲究的. 我自己倒没具体找原因. 只是知道了有些它确实直接播放不了.
      

  2.   

    谢谢,不过最终还是没解决。我试了很多的wmv文件,都是不行。
      

  3.   

    我终于找到原因了,呵呵,你的Windows media player版本太低了,一定卸了,装个Windows Media player 10或者更高版本的呵呵,我亲身经历,能播放视频了,呵呵