如何知道我的WPF应用程序可以播放哪些视频格式?

如何知道我的WPF应用程序可以播放哪些视频格式?,wpf,video,mediaelement,Wpf,Video,Mediaelement,我有一个小应用程序,可以播放视频。首先,我不限制用户选择特定类型的文件。我想做的是确保我可以播放用户选择的文件。如何获取可用编解码器的列表,或查询WPF应用程序(MediaElement控件)的播放质量 建议的替代方案是在播放任何选定的输入文件之前将其转换为统一格式(例如,MPEG),但这似乎更加困难。为什么不: 试着玩吧 如果立即从媒体元素中获取错误,则不支持该错误 执行此操作时,始终可以隐藏媒体元素。这将比任何预先计算支持和不支持的内容的尝试更加可靠

我有一个小应用程序,可以播放视频。首先,我不限制用户选择特定类型的文件。我想做的是确保我可以播放用户选择的文件。如何获取可用编解码器的列表,或查询WPF应用程序(MediaElement控件)的播放质量

建议的替代方案是在播放任何选定的输入文件之前将其转换为统一格式(例如,MPEG),但这似乎更加困难。

为什么不:

  • 试着玩吧
  • 如果立即从媒体元素中获取错误,则不支持该错误
  • 执行此操作时,始终可以隐藏媒体元素。这将比任何预先计算支持和不支持的内容的尝试更加可靠