2011-09-24 58 views
1

我使用的是Visual Basic .NET,我想从我有的字节数组播放视频,但没有先将它保存在磁盘上。直接从该阵列。我尝试了directshow lib一段时间,但没有设法找到一个方法来播放它。 WMP也没有工作。从字节数组中播放视频

任何想法?

回答

1

没有库存组件可以从内存中流出,但是任务有或多或少的好通用解决方案。从所谓的File Source (Async) Filter开始可以播放许多文件/格式,这是一种通用文件/数据访问器。如果你可以提供一个类似/兼容的源码过滤器,它可以从内存中流出,它会很棒,并且一次覆盖很多格式。

假设您在VB.NET中以及在托管代码中很难做到这一点,您可能需要为此提供第三方解决方案。所以,你最终可能会有一个更简单的解决方法来将数据保存到临时文件并从那里播放。