2011-05-31 123 views
0

是否可以配置MediaElement以更改某个av流的解码器?例如,你已经安装了两个不同的h264解码器,一个是免费的,另一个是商业的,你的程序可以使用免费的解码器。WPF MediaElement,更改解码器

感谢

回答

0

你无法通过编程的MediaElement做到这一点。它使用Windows Media Player OCX控件,该控件依次使用MediaFoundation进行解码。有一个应用程序可以让你选择MediaFoundation应该尝试解码哪些容器,所以你可以用ffdshow来覆盖MediaFoundation。从理论上讲,你可以使用相同的方法,但这将是一个系统范围的变化。

+0

或者您可以使用自己的播放器,如WPF MediaKit https://wpfmediakit.codeplex.com/ – xmedeko 2016-11-14 12:23:18