C#中是否存在Java Media Framework的等价物?

时间:2009-10-14 14:33:02

标签: c# jmf equivalent

C#中是否有Java Media Framework的等价物?

3 个答案:

答案 0 :(得分:1)

我认为你要找的是DirectShow .NET。还有相关Media Foundation .NETWindows Media .NET项目的链接。

Media Foundation是DirectShow for Windows Vista及更高版本的继承者。如果您需要定位XP,则需要使用DirectShow。

答案 1 :(得分:0)

DirectX 9.0 for Managed Code

  

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