在已编译的.exe中嵌入文件

时间:2012-01-19 02:11:58

标签: c# python video compilation flash-cs5

我正在开发一个关于制作内置库的视频播放器的项目。

我想要做的是在Flash CS5,Python(使用Phonon)或C#中创建自定义视频播放器,它可以播放任何视频文件(独立于扩展名)。我的想法是,当我运行我的程序时,将播放嵌入在编译的.exe中的视频文件。

有没有办法可以将视频文件包含在已编译的.exe中?

编辑:视频文件的大小约为100 MB。

1 个答案:

答案 0 :(得分:2)

让我看看我是否正确理解了你的问题。我假设您要将视频文件嵌入到您正在创建的视频播放器应用程序中。视频可以是任何类型(.avi,.mp4,.flv),应用程序将是可执行文件(.exe)。

如果是这种情况,那么您需要做的是,使用Visual Studio将视频文件添加为项目中的资源,重建项目并从代码中访问资源。

例如,如果您已将MyVideo.avi添加到项目中,则在构建项目后,您可以MyNamespace.MyVideo.avi访问它。

以下是一些SO帖子,它们提供了项目中嵌入资源的更具体的示例: