Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум зі створення WEB.doc
Скачиваний:
31
Добавлен:
10.11.2019
Размер:
2.35 Mб
Скачать

Вбудовування звукових файлів в Web-сторінку

Для використання звукових файлів на Web-сторінкі можна застосувати будь-який з двох варіантів: вбудовувати файл за допомогою тегу <EMBED>, або створити посилання на звуковий файл. Перший варіант дає велику гнучкість в компоновці сторінки. Тег <EMBED> володіє значною кількістю параметрів, задаючи які можна контролювати відтворення звуку на сторінці. Проте у цих можливостей є і оборотна сторона. Якщо сторінка, розрахована на використання модуля Live Audio (Netscape), буде видимою іншим браузером, який, найімовірніше, матиме свої засоби для відтворення звуку, то всі унікальні для модуля настройки не працюватимуть.

Розміри консолі органів управління модуля LiveAudio мають постійні значення і не можуть змінюватися (наприклад, при повному наборі органів управління - 144 на 60 пікселів). Значення розмірів вікна, що відводяться під вбудований елемент параметрами HEIGHT і WIDTH, не повинні бути менше потрібних, інакше справа і знизу від консолі управління буде залишено відповідне вільне місце.

У таблиці 5 перераховані параметри тегу <embed> і їх значення, що використовуються спільно з модулем LiveAudio. Всі параметри необов'язкові, за винятком SRC, WIDTH і HEIGHT, що застосовуються при вбудовуванні в HTML- документ більшості об'єктів.

Таблиця 5. Параметри тегу <embed>

Параметр

Опис

SRC="filename"

Указує ім'я відтворного файлу (формати AU, AIFF, AIF, WAV, MIDI і MID). Обов'язковий параметр

WIDTH=n

Визначає ширину консолі в пікселах. Обов'язковий параметр

HEIGHT=m

Визначає висоту консолі в пікселах. Обов'язковий параметр

AUTOSTART=

true|false

При значенні TRUE, відтворення починається автоматично. За умовчанням - значення FALSE

AUTOLOAD=

true|false

При значенні FALSE, файл не завантажується автоматично. За умовчанням - значення TRUE

STARTTIME="ram:ss"

Відтворення починається з вказаного в хвилинах і секундах моменту від початку файлу. За умовчанням -00:00

ENDTIME="mm:ss"

Відтворення закінчується з вказаного в хвилинах і секундах моменту від початку файлу. За умовчанням - це кінець файлу

VOLUME=percentage

Гучність відтворення, вказана у відсотках від максимальної. За умовчанням - останнє значення

ALIGN="value"

Вирівнює консоль управління по відношенню до тексту сторінки. Може мати значення CENTER, BASELINE, TOP, LEFT, RIGHT. За умовчанням – BASELINE

CONTROLS="value"

Задає набір органів управління консолі. Може мати наступні значення: console, smallconsole, playbutton, pausebutton, stopbutton і volumelever. За умовчанням - CONSOLE

CONSOLE

Повний набір органів управління

SMALLCONSOLE

Компактне представлення консолі. Повний набір органів управління, окрім кнопки паузи

PLAYBUTTON

Тільки кнопка відтворення

PAUSEBUTTON

Тільки кнопка паузи

STOPBUTTON

Тільки кнопка зупинки. При цьому файл вивантажується

VOLUMELEVER

Тільки регулятор гучності

CONSOLE="name"

Комбінація органів управління, що дозволяє включити в сторінку декілька кліпів. Наприклад, можна вказати CONSOLE="MySetup" в двох тегах <EMBED> однієї сторінки – відобразяться однаково

Якщо для кліпу задати параметри CONTROLS="volumelever" і CONSOLE= "mastervolume", то зміна гучності звучання даного кліпу відбиватиметься на гучності решти всіх кліпів.

Додаток ActiveMovie надає більше можливостей по управлінню чим LiveAudio.

При необхідності конфігурувати програму-сервер для роботи із звуковими файлами потрібно задати відповідні MIME-типы. У табл.6 перераховані MIME- типи і відповідні ним типи файлів, з якими працює модуль LiveAudio.

Таблиця 6. MIME- типи і відповідні ним файли

МIМЕ- тип

Розширення

audio/basic

AU

audio/x-aiff

AIF, AIFF

audio/aiff

AIF, AIFF

audio/x-wav

WAV

audio/wav

WAV

audio/x-midi

MID, MIDI

audio/midi

MID, MIDI

Запуск на відтворення будь-якого з десяти вбудованих кліпів приводить до активізації мастер-консоли. У цьому вікні відображатимуться всі параметри запущеного кліпу, а також працюватимуть всі кнопки управління.

Останнім параметром тегу <embed> є nolabels. Якщо йому привласнено значення TRUE, то виведення інформації про кліп (назва, автор і копирайт) буде заборонено.

Для тих користувачів, браузеры яких не підтримують тег <embed>, включите після цього тегу контейнер <noembed> з альтернативним змістом:

<NOEMBED> для браузеров,що не підтримують модуля </NОЕМВЕD>, що підключаються

Наприклад, можна такому рядку дати посилання для запуску самостійної програми-плейєра:

<EMBED SRC="sample.rpm" WIDTH=300 HEIGHT=100> <NOEMBED><A SRC="Sample.ram"> зараз запуститься програма RealPlayer</A></NOEMBED>