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

4
我有一个小应用程序,可以播放视频。首先,我不限制用户选择特定类型的文件。我想要做的是确保我可以播放用户选择的文件。如何获取可用编解码器的列表或查询WPF应用程序(MediaElement控件)的播放质量?
提出的替代方案是在播放之前将任何选定的输入文件转换为统一格式(例如MPEG),但这似乎更加困难。
1个回答

1

为什么不尝试:

  1. 试着播放它
  2. 如果你立即从媒体元素得到一个错误,那就是不支持的。

在此过程中,您可以始终将媒体元素隐藏起来。这比任何预先计算支持和不支持的尝试都要可靠得多。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接