SharpDX中的Microsoft.DirectX.AudioVideoPlayback替代方案

时间:2015-01-31 18:27:03

标签: c# windows-store-apps directx windows-phone-8.1 sharpdx

我想播放视频,这就是在DirectX中完成的方式:

Microsoft.DirectX.AudioVideoPlayback.Video video = new Video(fileName);
video.Owner = panel1;
video.Play();

但是我找不到SharpDX中的AudioVideoPlayback,即DirectX API for .NET。

SharpDX是否支持?任何提示都表示赞赏。

1 个答案:

答案 0 :(得分:0)

要在Windows 8.1商店应用和Windows Phone 8.1中播放视频,首选方法是使用Microsoft在其框架中提供的XAML工具,这使得这非常简单。有关详细信息,请参阅Quickstart: video and audio (XAML)

托管DirectX 于2002年[1]发布,基于DirectX 9.它已被弃用了一段时间,这就是为什么对于托管代码的用户,像 SharpDX这样的库存在以提供围绕非托管(C ++)的托管包装器。在Windows应用商店和Windows 8.1手机应用中,需要DirectX 11,这就是Managed DirectX无法为您工作的原因。

相关问题