Простейшая анимация (TAnimate) в Delphi

  • использовать не кодированное хранение данных или стандартное Windows- кодирование. В этом случае файлы будут достаточно большими, зато воспроиз­ведутся на любой машине;
  • использовать кодек, поддерживаемый какой-нибудь версией MediaPlayer, а по­том только указать, что для нормальной работы программы нужно иметь уста­новленный MediaPlayer определенной версии или выше;
  • вместе с программой поставлять и кодек. В этом случае нужно копировать на машину клиента не только свою программу, но и файлы кодека. Кодеки надо не только скопировать, но и установить в системе, чтобы ОС потом смогла их най­ти при попытке воспроизведения вашего файла.

Но не все так страшно. Для стандартных операций уже предусмотрены стан­дартные видеоролики. Их список можно найти в свойстве commonAVi. Все эти роли­ки уже установлены в Windows, и их не надо копировать на другую машину вместе с программой. В этом случае можно быть уверенным, что они воспроизведутся где угодно. Вот список доступных роликов:

  • avicopyFile — ролик копирования файла;
  • avicopyFiies — ролик копирования нескольких файлов;
  • aviDeleteFile — ролик удаления файла;
  • aviEmptyRecycle — ролик ОЧИСТКИ корзины;
  • aviFindComputer — ролик поиска компьютера;
  • aviFindFile — ролик поиска файла;
  • aviFindFoider — ролик поиска папки;
  • aviRecycleFile — отправка файла в корзину;
  • aviNone — не использовать стандарт­ных роликов.

Как только вы выбрали AVI-файл в свойстве FileName или указали стан­дартный ролик, можно установить свой­ство Active в true и видео сразу же нач­нет воспроизводиться в окне:

Простейшая анимация (TAnimate) в Delphi

dle

Помоги проекту! Расскажи друзьям об этом сайте: