普通用户Windows Server 2008的MediaElement

时间:2012-08-10 11:21:50

标签: c# wpf

我在Windows Server 2008上记录的MediaElement非常奇怪,而不是管理员。每次我尝试播放视频时都会出现错误HRESULT:0xC00D11B1

以下是详细信息:

  1. 当我以管理员身份登录时,此视频正常运行
  2. 此视频正在管理员和用户帐户上使用WMP
  3. 如果用户不同于管理员,则此视频在mediaelement中不起作用,即使该用户已添加到管理员组。
  4. 即使我以管理员身份运行应用程序,也不用担心。
  5. 这只发生在Windows Server 2008上,一切都在Windows Server 2008 R2上运行

1 个答案:

答案 0 :(得分: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/