2012-06-11 96 views
1

我以編程方式在wp7應用程序內創建媒體元素,然後將其作爲子項添加到可見網格中。問題是我收到此錯誤消息(在MediaFailed事件處理程序中)「3123發生錯誤。」。Windows Phone mediaelement錯誤3123

這是使用的網址:http://www.educationalquestions.com/video/ELL_PART_5_768k.wmv

有關問題來源的任何想法(我有ID_CAP_MEDIALIB能力集以及ID_CAP_NETWORKING)?

+0

設備上播放的內容是否完整? (即通過MediaPlayer啓動器或在設計時在XAML中創建的MediaElement?) –

+0

它不能在設備上工作,我不能編輯頁面的xaml,因爲一切都是以編程方式生成的(我正在實現一個小部件爲移動sdk - MoSync sdk);我只是想問一下,如果有人知道錯誤的根源是什麼(因爲錯誤信息沒有告訴我任何東西) - 鏈接在使用媒體元素的本機應用程序中工作得很好 – Spiri

回答

1

當使用mosync創建windows phone應用程序時,會在幕後初始化一些模塊:其中一個模塊是使用VideoBrush的CameraModule,其源使用PhotoCamera設置。由於VideoBrush基於MediaElement,並且在wp7應用程序中只能使用一個MediaElement,第二個(我的)無法使用。在CameraModule的初始化解決我的問題的解決方法。

1

我有同樣的問題在我的WP8的Windows Phone 8,項目 - 它被我刪除從WMAppManifest.xml文件ID_CAP_MEDIALIB_PLAYBACK能力造成...

就好像我會追加到這種情況,因爲這是我在這個錯誤代碼中發現的第一個問題...