2012-08-10 68 views
1

我在Windows Server 2008上以非管理員身份登錄MediaElement時出現非常奇怪的問題。每次我試圖播放視頻我有錯誤HRESULT:0xC00D11B1MediaElement for normal user windows server 2008

下面是詳細介紹:

  1. 當我登錄的管理員
  2. 此視頻正在WMP在這部影片工作管理員帳戶和用戶帳戶
  3. 即使將該用戶添加到管理員組,該視頻在以非管理員身份登錄時在mediaelement中也不起作用。
  4. 即使我以管理員身份運行應用程序,它也不是很煩人。

這隻發生在Windows Server 2008上,一切工作在Windows Server 2008 R2

+0

可以是文件的位置是由管理員鎖定。所以你的媒體不能正確閱讀,請檢查。 – JSJ 2012-08-10 12:01:50

+0

用戶擁有所有管理員權限,文件夾具有完全訪問權限 – Marcin 2012-08-10 12:12:23

+0

我們得到相同的錯誤。對於我們來說,該應用可以循環播放一段小視頻視頻將播放幾次然後開始失敗。我們已經嘗試過WPFMediaKit;它工作,但運行我們的機器20ºC更熱,消耗CPU的兩倍。 (Win7 & Win8; .net 4.0) – Tristan 2013-04-10 18:02:24

回答

0

0xC00D11B1是WMP表示打開媒體文件,因爲WPF失敗所引發的錯誤使用他們的OCX幕後。這可能是由於多種原因造成的,包括開放DRM內容和缺少所需的編解碼器。過去有人也會遇到這個問題,但後來由於MediaElement.Source URI中的錯誤而被發現。你可以看看http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1695695&SiteID=1,看看這是否解決了問題。此外,這是否發生在任何其他媒體文件?

源:http://social.msdn.microsoft.com/forums/en-US/wpf/thread/2d80888f-4f1d-450c-90ee-2568b7283e23/

+0

我正在使用Absolute UriKind,它完全適用於管理員帳戶,以及Windows 7或Windows Server 2008 R2 – Marcin 2012-08-10 12:36:06

+0

您是否使用openfiledialog進行此操作。 – JSJ 2012-08-10 12:38:36

+1

不,我知道文件是和檢查文件存在 – Marcin 2012-08-10 12:49:19