Вложенные файлы в скомпилированный .exe - PullRequest
3 голосов
/ 19 января 2012

Я работаю над проектом о создании видеоплеера со встроенными библиотеками.

Я хочу создать собственный проигрыватель видео в Flash CS5, Python (с использованием Phonon) или C #, который может воспроизводить любой видеофайл (независимо от расширения). Идея заключается в том, что при запуске моей программы будут воспроизводиться видеофайлы, встроенные в соответствующий exe-файл.

Есть ли способ включить видеофайл в скомпилированный .exe?

РЕДАКТИРОВАТЬ: размер видеофайлов составит около 100 МБ.

1 Ответ

2 голосов
/ 19 января 2012

Дайте мне посмотреть, правильно ли я понял ваш вопрос. Я предполагаю, что вы хотите встроить видеофайл в создаваемое вами приложение для воспроизведения видео. Видео может быть любого типа (.avi, .mp4, .flv), и приложение будет исполняемым (.exe).

Если это так, то с помощью Visual Studio добавьте свой видеофайл в качестве ресурса в проект, перестройте проект и получите доступ к ресурсу из своего кода.

Например, если вы добавили MyVideo.avi в свой проект, после сборки проекта вы можете получить к нему доступ как MyNamespace.MyVideo.avi.

Вот пара сообщений SO, которые предоставляют более конкретные примеры встроенных ресурсов в проект:

...