到目前为止,我还没有找到令人满意的答案......
我正在开发一个C# WinForms .NET3.5应用程序,需要从数据库BLOB加载视频文件并在应用程序窗口内播放。
数据库是一个本地文件(没有服务器参与)。
我认为把文件保存到硬盘上不是一个好的解决方案,因为它可能会耗费很长时间,而且我已经有了文件的内存流。
我需要能够播放尽可能多的视频格式(编解码器?),包括divX、XVid、mpeg、avi、3gp等。
我正在寻找一个易于使用的工作代码示例或现有的第三方组件。
像DirectShow或VLC这样的建议需要几乎具有视频渲染、过滤器、图形等专业知识,除非有一个可行的示例。
有任何想法吗?
谢谢。