Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.14;
Скачать: CL | DM;

Вниз

*.avi нужно сделать не доступным   Найти похожие ветки 

 
_PG_ ©   (2005-02-15 19:40) [0]

Вообщем дело вот примерно в чем -
  предстоит создать программу содержащую мультимедиа компоненты (Видео, МР3, чуть чуть текста, рисунки и т.д.). Дык вот нужно сделать примерно так, чтобы файлы не лежали открыто, а были либо закодированы, либо еще что то, чтобы какой нить Иван Иванович не смог просто выдернуть *.avi, *.mp3, *.jpg из какой нить папки ДАТА\ а хотя бы помучился, или вообще не смог.
Раньше , во времена Паскаля 7 все решалось легко - файл типа РЕКОРД, в нем поля СТРИНГИ, ИНТАЖЕРЫ, БИТМАПЫ, а вот как сделать для МР№ и АvI?

Может кто встречаля ...


 
-=SS=- ©   (2005-02-15 19:46) [1]

Ну я с таким не сталкивался. Хотя могу предложить идею. Засовуешь все ресурсы в один файл или кодируешь по любому известному тебе методу. А потом считываешь и разкодируншь в поток и читаешь что тебе нужно.
В своё время писал проигрывние mp3 из потока. Ничего сложного нет:). Тебе проще взять каку нить библиотеку (Fmod, Squall, Bass) в инете поройся много чего интересного есть:). Это про mp3 не исключено что это всё можно сделать и для видео.


 
_PG_ ©   (2005-02-15 19:56) [2]

А по другому как нить нельзя?


 
XProger ©   (2005-02-18 01:58) [3]

Убиваешь несколько константныйх байт в заголовке файла, а при проигрывании приписываешь :)))


 
_PG_ ©   (2005-02-23 15:48) [4]

Я так и думал делать...
но придется создавать темп файл  ..


 
XProger ©   (2005-02-23 17:23) [5]

Зачем?
AssignFile(F, FileName);
Reset(F, 1);
BlockWrite(F, первые константные байты...);

После проигрывания снова отрубаешь...


 
Fenik   (2005-02-23 17:32) [6]

Из начала вырезаешь байт этак сто и записываешь в конец.
Ну а потом - наоборот, естественно.



Страницы: 1 вся ветка

Текущий архив: 2005.06.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
8-1108917860
nes
2005-02-20 19:44
2005.06.14
Увеличение картинки и её детализация


3-1115607472
KLEVO
2005-05-09 06:57
2005.06.14
База данных с SQL


1-1117449910
AndrewK
2005-05-30 14:45
2005.06.14
Как отловить активацию MDI окон из главной формы


1-1117542941
Леха
2005-05-31 16:35
2005.06.14
Присвоение значений Edit через цикл


3-1115359515
СержК
2005-05-06 10:05
2005.06.14
Как переместить указатель в DBLookupComboBox на первую запись