到目前为止找不到任何令人满意的答案...
我正在开发一个需要从数据库 BLOB 加载视频文件并在应用程序窗口中播放的 C# WinForms .NET3.5 应用程序。数据库是本地文件(不涉及服务器)。
我不认为将文件保存到硬盘驱动器是一个好的解决方案,因为它可能很耗时,而且我已经将文件保存在内存流中。
我需要能够播放尽可能多类型的视频格式(编解码器?)。包括divX、XVid、mpeg、avi、3gp等。
我正在寻找易于使用的工作代码示例或现有的第三方组件。
DirectShow 或 VLC 之类的建议几乎需要在视频渲染、过滤器、图形和其他方面拥有专业学位,除非有工作样本,否则这些建议是不可能的。
有任何想法吗?
谢谢你。