Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основи мови HTML.DOC
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

4.5. Відеофрагменти в документах html

Анімаціоні зображення, виконані у вигляді файлів GIF, використовуються в документах WWW досить широко, оскільки для їх підготовки можливо застосовувати недорогі або навіть безкоштовні кошти. Однак таким чином можна зробити тільки "німе кіно". Повноцінні озвучені відеофрагменти можливо розмістити в документах HTML як посилання на файли в форматі Microsoft Video for Windows (файл AVI).

Існує декілька можливостей для створення файла AVI.

По-перше, можна записати в файл AVI сигнал від відеомагнітофона або відеокамери. Для цього доведеться придбати спеціальний адаптер, призначений для введення відеосігнала. У залежності від можливостей такий адаптер може коштувати від декількох сотень до декількох тисяч доларів. Більш дорогі моделі забезпечують апаратне стиснення сигналу і більш високий дозвіл.

Помітимо, однак, що файл AVI з високоякісним відеофрагментом тривалістю порядку декількох хвилин може займати десятки мегабайт дискового простору (навіть після стиснення з метою усунення надмірної інформації). Якщо розмістити в документі HTML такий файл, то видалений користувач ніколи не дочекається його повного завантаження, оскільки середня швидкість передачі даних через Internet становить 1-3 Кбайта в секунду. Тому для розміщення на сервері WWW придатні файли AVI розміром не більш декількох десятків кілобайт. А для створення такого файла можна використати самий недорогий адаптер, лише б він був здатний записувати відеосигнал в реальному часі.

По-друге, можна зробити файл AVI як мультфільми з окремих зображень, намальованих будь-яким графічним редактором. Ця технологія нагадує технологію створення анімаціоних файлів GIF, з тим виключенням, що на відміну від файла GIF файл AVI можливо озвучити. Причому озвучення файла AVI можливо виконати в будь-який час.

Більш детально технологія підготовки файлів AVI з використанням пакету програм Microsoft Video for Windows була описана в 15-м тому "Бібліотеки системного програміста", який називається "Мультимедіа для Windows".

Тепер про те, як вставити файл AVI в документ HTML. Для вставки файлів AVI можете використати описаний вище оператор <IMG> з різними параметрами, такими, як DYNSRC, START і CONTROLS.

Нижче приведений список параметрів оператора <IMG>, які використовуються для вставки файлів AVI з їх коротким описом.

Параметр

Опис

DYNSRC

SRC

Цей параметр аналогічний параметру SRC, вказуючому шлях до файла з графічним зображенням. Він визначає шлях до файла AVI, що містить відеофрагмент. За допомогою параметра SRC можливо указати шлях до графічного зображення, яке з'явиться в документі HTML замість файла AVI в тому випадку, якщо навігатор не здатний програвати відеофрагменти

START

Параметр визначає момент, коли треба починати програння відеофрагмента. Якщо цей параметр має значення FILEOPEN, програння починається відразу, як тільки файл буде завантажений. Якщо ж значення параметра рівне MOUSEMOVE, програння почнеться після того, як користувач вмістить курсор на вікно, призначене для програння відеофрагмента

CONTROLS

Якщо вказаний цей параметр, під вікном з відеофрагментом відображаються органи управління, що дозволяють керувати процесом програння

LOOP

Параметр LOOP визначає, скільки разів буде програватися відеофрагмент. Якщо значення цього параметра рівно - I або INFINITE, програння буде виконуватися нескінченно (тобто поки ви не перейдете до перегляду іншої сторінки або не завершите роботу навігатора)

LOOPDELAY

За допомогою параметра LOOPDELAY можливо задати затримку в мілісекундах перед початком чергової операції програння відео фрагмента

Крім перерахованих вище, при вставці файла AVI в операторі <IMG> можна використати і інші параметри, про які розказувалося раніше в розділі "Розміщення графічних зображень". Наприклад, можна створити рамку навколо вікна перегляду файла AVI або задати тип вирівнювання тексту, розташованого біля цього вікна.

Приведемо простий приклад (лістинг 4.7).

Лістинг 4.7. Файл chap4\avi\avi.htm

<!DOCTYPE HTML PUBLIC ".//W3C//DTD HTML 3.2//EN">

<HTML>

<HEAD>

<ТITLE>Вставка файла AVI</TITLE>

</HEAD>

<BODY>

<IMG DYNSRC="skymove.avi" START="P1LEOPEN" CONTROLS>

</BODY>

</HTML>

При завантаженні цієї сторінки автоматично починається програння файла skymove.avi, причому вікно забезпечується органами управління у вигляді кнопки запуску або зупинки програння і двіжкового регулювальника, що дозволяє переміщатися в довільне місце відеофрагмента (мал. 4.33).

МАЛ. 4.33. Сторінка WWW, в яку вставлений відеофрагмент