首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有Windows Media Player 10+的WPF中的媒体支持?

没有Windows Media Player 10+的WPF中的媒体支持?
EN

Stack Overflow用户
提问于 2008-10-16 01:03:02
回答 1查看 3.1K关注 0票数 4

我想知道是否有可能在没有Windows Media player 10或11的情况下部署Windows media Foundation?

这里是上下文。我有一个在企业环境中运行的WPF应用程序。WPF需要Windows Media Foundation来提供富媒体支持。Windows Media Foundation是通过Windows media player 10和11分发的。WMP 10/11的公司发布时间表太晚了,我等不及了。但是因为我不需要整个播放器基础设施,只需要媒体基础,所以我想知道是否有一种方法可以只部署那个组件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2008-10-16 22:53:46

Media Foundation是一项Vista独有的技术,据我所知,它应该在未来取代DirectShow。WPF需要WMP v10+的原因是milcore在内部使用了WMP OCX。WMP OCX功能允许milcore使用增强的视频渲染器( v10+ ),而增强的视频渲染器又使用自定义的presenter直接渲染到D3D表面,并最终在WPF中进行渲染。在Vista中,如果支持媒体(即WMV文件),WMP将使用DirectShow上的媒体基础路径。

我确实有另一种选择。我的项目"WPF MediaKit"。我有一个类似于MediaElement的名为MediaUriElement的WPF控件。它根本不需要WMP。缺点是它确实使用了仅在.NET 3.5 SP1中可用的D3DImage类。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/207081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档