我想播放视频,这就是在DirectX中完成的方式:
Microsoft.DirectX.AudioVideoPlayback.Video video = new Video(fileName);
video.Owner = panel1;
video.Play();
但是我找不到SharpDX
中的AudioVideoPlayback
,即DirectX API for .NET。
SharpDX是否支持?任何提示都表示赞赏。
答案 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无法为您工作的原因。