Sio*_*Sio 6 .net wpf video mediaelement windows-media-player
我正在寻找有关什么决定MediaElement
可以播放的媒体格式的详细信息,我似乎无法找到任何明确的来源.我读过某个地方,如果它可以在WMP MediaElement
中播放,那么可以播放它.这是真的?如果是,那么我的下一个问题是我在哪里可以找到WMP的功能和限制?WPF MediaElement
和WMP 之间的联系在哪里?我正在寻找对WPF中这些组件和视频播放的更好理解,并且到目前为止还很难在网上找到任何东西.
MediaElement在内部使用WMP ActiveX.从理论上讲,MediaElement可以/应该能够播放WMP可以播放的任何内容,但并非总是如此,例如.vob文件.
在MediaElement中播放文件时,将加载Windows Media Player ActiveX.然后,WMP将决定使用DirectShow或MediaFoundation路径播放媒体.它可以播放的媒体类型在很大程度上取决于您的计算机上安装了哪种编解码器(DirectShow或MF).选择媒体路径后,WPF将为增强视频渲染器提供自定义演示器,以便将每个视频帧渲染到D3D表面,并在WPF合成引擎中进行演示.