嵌入编译后的.exe文件
我正在做一个项目,目的是制作一个带有内置库的视频播放器。
我想要做的是在Flash CS5、Python(使用Phonon)或C#中创建一个自定义的视频播放器,能够播放任何视频文件(不管文件后缀是什么)。我的想法是,当我运行我的程序时,程序中嵌入的那些视频文件会被播放。
有没有办法把视频文件和编译后的.exe文件放在一起?
补充说明:这些视频文件的大小大约在100 MB左右。
1 个回答
2
让我看看我是否理解你的问题。你是想把一个视频文件嵌入到你正在制作的视频播放器应用里,对吧?这个视频可以是任何格式的,比如 .avi、.mp4 或 .flv,而你的应用程序会是一个可执行文件(.exe)。
如果是这样的话,你需要做的就是使用 Visual Studio,把你的视频文件作为资源添加到你的项目中,然后重新构建项目,最后在代码中访问这个资源。
举个例子,如果你把 MyVideo.avi
添加到了你的项目中,构建项目后,你可以通过 MyNamespace.MyVideo.avi
来访问它。
这里有几个 StackOverflow 的帖子,提供了关于如何在项目中嵌入资源的更具体的例子: