使用WPF的mediaElement制作一个简单的视频播放 无效

stg609 2009-10-12 01:07:40
我是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>
...全文
849 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
asd1231998 2010-01-21
  • 打赏
  • 举报
回复
我终于找到原因了,呵呵,你的Windows media player版本太低了,一定卸了,装个Windows Media player 10或者更高版本的呵呵,我亲身经历,能播放视频了,呵呵
stg609 2009-10-21
  • 打赏
  • 举报
回复
谢谢,不过最终还是没解决。我试了很多的wmv文件,都是不行。
namhyuk 2009-10-12
  • 打赏
  • 举报
回复
有些WMV放不了, 你换个别的WMV试试. 或者是用media encoder把这个放不出来的WMV重新encode一下.

在用Silverlight测试MediaElement时候我就碰到过这问题, 花了好几个小时找原因.

MediaElement能播放的和不能播放的应该有些讲究的. 我自己倒没具体找原因. 只是知道了有些它确实直接播放不了.

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧