我使用控件: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位置在我的本地机器硬盘上
有人可以在这帮忙吗?
感谢。
答案 0 :(得分:1)
源路径是相对于XAP文件的目录(ClientBin)。你确定路径是正确的吗?
如果这看起来很好...... MediaElement错误并不总是非常有用,所以可能正在加载它但编解码器存在一些问题(Silverlight仅支持Windows Media Player支持的部分编解码器集)。