2011-04-07 40 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

相關問題