通过网络位置在zip文件中播放MP4

时间:2011-06-06 16:21:49

标签: c# wpf zip vlc dotnetzip

我正在构建一个视频系统,并且遇到了访问远程位置的视频的问题。现在的困境是我不想通过提取数据来解决zip文件,从用户的角度来看这需要太长时间,而是能够直接从zip内部打开视频文件。我的问题是,这可能吗?打开文件的能力不是我在DotNetZip库中找到的。

我发现的唯一解决方案是将VideoLAN指向zip文件并从那里播放。但是,以编程方式执行此操作是我通过VideoLan DotNet for WinForm & WPF C#插件大量挣扎的事情,而且缺少示例。只是想知道有没有其他方法?

2 个答案:

答案 0 :(得分:2)

为什么不直接使用VLC ActiveX,只需将AxVlc.dll导入到您的项目中,而不是从VS中的工具箱中选择VLC插件(首选VLC插件v2)。

你可以做vlc.playlist.add("FileName",Null,"");而不是使用vlc.playlist.play();版本的0.9.9下的版本使用Loop,新版本你应该自己建立循环函数。

答案 1 :(得分:0)

压缩视频文件的原因是什么?它们已经被压缩,并且比zip更好。

相关问题