为什么我无法在MediaElement上播放剪辑?

时间:2011-04-07 07:40:54

标签: silverlight

我使用控件:ChildWindow,在这个子窗口我有MediaElement。 我将MediaElement源设置为某些wmv文件(剪辑的路径是硬代码),当子窗口启动时 - 我调用 MediaElement.Play

代码:

 mediaElement.Play();

的Xaml:

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

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

on MediaElement.MediaFailed我得到异常'4001 AG_E_NETWORK_ERROR'并且movie.wmv位置在我的本地机器硬盘上

有人可以在这帮忙吗?

感谢。

1 个答案:

答案 0 :(得分:1)

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

如果这看起来很好...... MediaElement错误并不总是非常有用,所以可能正在加载它但编解码器存在一些问题(Silverlight仅支持Windows Media Player支持的部分编解码器集)。