2011-04-07 68 views
1

我使用控件:ChildWindow并且在这个子窗口上有MediaElement。 我设置的MediaElement源是某些WMV文件(剪辑的路径是硬编码),并且当childwindow是向上 - 我打电话 MediaElement.Play为什么我无法在MediaElement上播放剪辑?

代码:

mediaElement.Play(); 

的Xaml:

<Grid> 
    <MediaElement Name="mediaElement" Source="/Resource/movie.wmv" Stretch="Fill" /> 
</Grid> 

但我什么都看不到 - 我不明白为什么。

上MediaElement.MediaFailed我得到异常“4001 AG_E_NETWORK_ERROR”和movie.wmv位置是在我的本地机器hardisk

有人可以帮助吗?

谢谢。

+0

你能否详细说明这个问题(你在做什么......代码和XAML摘录) – Eilistraee 2011-04-07 07:43:49

+0

该电影是否在Windows Media Player中播放? – ChrisF 2011-04-07 07:59:22

+0

是的,赢媒体播放器正在播放它。 – Yanshof 2011-04-07 08:00:55

回答

1

源路径相对于XAP文件的目录(ClientBin)。你确定路径是正确的吗?

如果这看起来不错... MediaElement错误并不总是非常丰富,所以也许它是加载它,但有一些编解码器的问题(Silverlight只支持部分Windows Media Player支持的编解码器集)。

+0

路径很好,文件格式是WMV - 所以我geusss的编解码器也很好。 – Yanshof 2011-04-07 12:09:45

相关问题