我用wpf的mediaelement做了一个播放器,然后打包程序,在自己电脑上安装和运行都没问题,可是到了别人的电脑上就出现很多状况,有的是双击无法运行,有的是能运行,也能播放音乐,但就是死活打不开视频,难道mediaelement的使用对电脑的配置还有什么特殊的要求吗?还有界面的效果,win7和xp也差了很多,求大虾们不吝赐教,感激不尽。

解决方案 »

  1.   

    wpf基于桌面.net framework,跟silverlight的.net framwork完全不是一套东西。如果是不要求过分高级的本地应用,那么把程序发布为silverlight版本,不要发布为wpf的。
      

  2.   

    wpf与silverlight差别,就好象是青岛海信在西部一个小村里生产的空调与在美国首都的工厂生产的空调的差别,后者只是跟前者在api逻辑设计上很像,但是其内部核心与跨平台的目标截然不同。后者在不同测试环境下当然更加一致一些,在部署方案、类库的尺寸大小和运行上当然更有智慧一些。
      

  3.   

    那个是调用的windows media player
    而且好像还有版本要求
      

  4.   

    可是我的电脑media player的版本跟他们比,没有更高,只有更低啊
      

  5.   

    看看对方的framework版本是不是正确。
    打包setup的时候将framework追加进去,
    本地进行安装,最好安装full版~