我有一个允许播放视频的小应用程序。首先,我不限制用户选择特定类型的文件。我想要做的是确保我可以播放用户选择的文件。如何获取可用编解码器列表,或查询WPF应用程序(MediaElement
控件)的播放质量?
建议的替代方案是在播放之前将任何选定的输入文件转换为统一格式(例如,MPEG),但这似乎更难。
答案 0 :(得分:5)
此链接可能对您有所帮助: http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/88b41d80-3e8c-4b07-baec-4fc3ef8a2eb4
答案 1 :(得分:1)
你为什么不:
您可以在执行此操作时隐藏媒体元素。这比任何预先计算支持和不支持的尝试都要可靠得多。