![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
*.avi нужно сделать не доступным
_PG_ © (2005-02-15 19:40:00)Вообщем дело вот примерно в чем -
предстоит создать программу содержащую мультимедиа компоненты (Видео, МР3, чуть чуть текста, рисунки и т.д.). Дык вот нужно сделать примерно так, чтобы файлы не лежали открыто, а были либо закодированы, либо еще что то, чтобы какой нить Иван Иванович не смог просто выдернуть *.avi, *.mp3, *.jpg из какой нить папки ДАТА\ а хотя бы помучился, или вообще не смог.
Раньше , во времена Паскаля 7 все решалось легко - файл типа РЕКОРД, в нем поля СТРИНГИ, ИНТАЖЕРЫ, БИТМАПЫ, а вот как сделать для МР№ и АvI?
Может кто встречаля ...
Fenik (2005-02-23 17:32:00) [1]Из начала вырезаешь байт этак сто и записываешь в конец.
Ну а потом - наоборот, естественно.
XProger (2005-02-23 17:23:00) [2]Зачем?
AssignFile(F, FileName);
Reset(F, 1);
BlockWrite(F, первые константные байты...);
После проигрывания снова отрубаешь...
_PG_ (2005-02-23 15:48:00) [3]Я так и думал делать...
но придется создавать темп файл ..
XProger (2005-02-18 01:58:00) [4]Убиваешь несколько константныйх байт в заголовке файла, а при проигрывании приписываешь :)))
_PG_ (2005-02-15 19:56:00) [5]А по другому как нить нельзя?
-=SS=- (2005-02-15 19:46:00) [6]Ну я с таким не сталкивался. Хотя могу предложить идею. Засовуешь все ресурсы в один файл или кодируешь по любому известному тебе методу. А потом считываешь и разкодируншь в поток и читаешь что тебе нужно.
В своё время писал проигрывние mp3 из потока. Ничего сложного нет:). Тебе проще взять каку нить библиотеку (Fmod, Squall, Bass) в инете поройся много чего интересного есть:). Это про mp3 не исключено что это всё можно сделать и для видео.