C#中是否有Java Media Framework的等价物?
答案 0 :(得分:1)
我认为你要找的是DirectShow .NET。还有相关Media Foundation .NET和Windows Media .NET项目的链接。
Media Foundation是DirectShow for Windows Vista及更高版本的继承者。如果您需要定位XP,则需要使用DirectShow。
答案 1 :(得分:0)
DirectX是一组低级别的 应用编程接口 (API)用于创建游戏和其他 高性能多媒体 应用。它包括对的支持 高性能2-D和3-D图形, 声音和输入。
Introducing the New Managed Direct3D Graphics API in the .NET Framework
制作用于托管代码的DirectX 9.0 以下主要组成部分。
Direct3D Graphics提供了一个可用于3D图形的API 编程。
DirectDraw提供对视频内存的直接低级访问,以实现高速 渲染。弃用。
DirectInput支持各种输入设备,包括 全力支持部队反馈 技术
DirectPlay支持多人网络游戏。 弃用。
DirectSound支持播放和捕获预先录制的内容 数字样本。
音频视频播放允许播放和简单控制音频 和视频媒体。
正如另一张海报所指出的,如果你不需要这种精细的颗粒控制,那么就有标准的Windows组件来播放媒体。
答案 2 :(得分:0)
Windows Media Player SDK有一个.NET Control,您可以将其放到表单上。此外,.NET 3.0及更高版本的媒体有WPF control。