Перегляд мультимедій

Матеріал з Wiki TNEU
Версія від 20:09, 4 грудня 2011; 91.214.35.198 (Обговорення)

(різн.) ← Попередня версія • Поточна версія (різн.) • Новіша версія → (різн.)
Перейти до: навігація, пошук

Кожен хто знайомий із веб-мережею заходячи на веб-сторінки може переглядати безліч мультимедійних даних. Тож як вони там розміщуються і як відтворюються?


Відтворення мультимедіа

Звичайно, для використання звукових та мультимедійних можливостей комп'ютера слід потурбуватися про те, щоб він був обладнаний звуковою картою та колонками. Щодо самого процесу відтворення, то він має низку особливостей. Файли більшості форматів починають відтворюватись лише після завершення їх завантаження. Є й інший спосіб передавання та відтворення файлів мультимедіа — у режимі реального часу. Таку технологію називають потоковою. Інформацію можна отримувати безпосередньо від джерела даних, зокрема з відеокамери або файлу на сервері. Дані відтворюються в міру їхнього надходження, копія на жорсткому диску комп'ютера користувача не створюється. Передавання потокових мультимедійних даних схоже на трансляцію телевізійних та радіопередач: користувач може приймати одну передачу, потім переключитися на інший канал або взагалі припинити приймання. Приймання потокових мультимедійних даних має кілька переваг порівняно зі звичайним завантаженням файлів з веб-сервера. • Негайне відтворення. У разі приймання інформації в потоковому режимі фрагмент даних відтворюється відразу після його отримання. • Можливість передавання поточних подій. Передавання даних у потоковому режимі зручно використовувати, наприклад, для новин або репортажів зі спортивних змагань. • Можливість передавання великих обсягів даних. У потоковому передаванні даних не діють обмеження на довжину файлу, що передається. Однак у цьому випадку копії мультимедійного файлу на комп'ютері створено не буде, і для його повторного відтворення потрібно знову зв'язуватися з відповідним веб-сервером. Наразі поширеними є такі потокові технології. • RealAudio/Video — це технологія потокового передавання аудіо- та відеоінформації, розроблена компанією Progressive Networks. Для відтворення даних необхідний додатковий програмний модуль RealPlayer. Файли, призначені для обробки засобами RealAudio/Video, мають розширення .ra, .ram, .rm, .rmm, .rmd. • QuickTime Streaming Server — підтримує потокове передавання відео, аудіо, тексту та MIDI-інформації. • Windows Media Server — це комплект цифрових компонентів для підтримування роботи з мультимедійними даними, що надає користувачам повний набір засобів для роботи з муль- тимедіа. Вони забезпечують відтворення аудіоінформації, що записана на компакт-диску, дають змогу працювати з аудіо- та відеоданими, які розташовані на веб-сервері, підтримують завантаження таких даних у потоковому режимі, надають низку додаткових можливостей. Окрім формату Windows Media ця технологія підтримує формати WAV, AVI, MIDI, MPEG, VOD, AIFF, MPS. Однією 3 найпопулярніших програм відтворення мультимедійних даних є Програвач Windows Media (Windows Media Player). Це універсальний програвач для прослуховування аудіо- та перегляду відеофайлів більшості популярних форматів. Файли можуть міститися як на комп'ютері чи компакт-дисках, так і на веб-сторінках.


Розміщення мультимедіа

Атрибут DYNSRC тегу <IMG> дає змогу вбудовувати відео у такий спосіб: на веб-сторінці міститься картинка, після наведення на яку вказівника миші починається відтворення відеокліпу. Ось зразок такого тегу: <IMG S R C = " l . j p g " DYNSRC="video.avi" START=MOUSEOVER L00P=7> Після клацання мишею по гіперпосиланням та надання дозволу на відкривання файлу з'явиться вікно програвана для відтворення відеокліпу. За допомогою тегу <EMBED>, який дає змогу розмістити на веб-сторінці спеціальну панель програвача мультимедійних файлів. Для цього використовують теги <EMBED SRC=. . .></EMBED>, наприклад, так: <EMBED SRC="audio.wav"></EMBED> Файл audio.wav у цьому прикладі має бути збережений у поточній папці (тій самій, що й HTML-документ). Тег <EMBED> може мати такі атрибути: • SRC (значення — URL-адреса) — адреса кліпу; • ALIGN (набуває значень l e f t , right, top, middle, bottom) — вирівнювання панелі програвача щодо тексту; • WIDTH (у пікселах) — ширина програвача; • HEIGHT (у пікселах) — висота програвача; • AUTOSTART (набуває значень true або false) — настроювання автоматичного запуску після завантаження; • REPEAT (значення true або false) — настроювання повторного програвання; • PLAY_LOOP — кількість повторень; • HIDDEN (значення true або false) — показати або приховати панель. Приклад використання тегу <EMBED>: <EMBED SRC="filename.avi" WIDTH="300" HEIGHT="160" AUTOSTART="true" REPEAT="false" ALIGN="left"></EMBED> Інший спосіб розміщення мультимедійного об'єкта на сторінці — це застосування більш універсального тегу <OBJECT>. Наприклад: <OBJECT DATA="pryklad.rap3" TYPE="audio/wav"></OBJECT> Атрибут DATA задає URL-адресу відтворюваного файлу, атрибут TYPE визначає його формат. Для тегу <OBJECT> можна використовувати ще такі атрибути: • ALIGN — вирівнювання відносно тексту; • WIDTH — ширина; • HEIGHT — висота; • HSPACE — відступ по горизонталі; • VSPACE — відступ по вертикалі. Як і в попередньому прикладі, об'єкт можна бачити на екрані зазвичай у вигляді вбудованого програвача з елементами керування. Можна також вкладати кілька елементів <OBJECT> один в один. Це приведе до такого результату: якщо у браузері є засіб для перегляду зовнішнього об'єкта, то саме він і буде відображатися, а якщо ні — браузер спробує відобразити внутрішній об'єкт і т. д. Наприклад, можна написати так: <OBJECT DATA="l.mpg" TYPE="video/x-mpeg"> <OBJECT DATA="2.aiff" TYPE="audio/x-aiff"> Інший спосіб розміщення мультимедійного об'єкта на сторінці — це застосування більш універсального тегу <OBJECT>. Наприклад: <OBJECT DATA="pryklad.rap3" TYPE="audio/wav"></OBJECT> Атрибут DATA задає URL-адресу відтворюваного файлу, атрибут TYPE визначає його формат. Для тегу <OBJECT> можна використовувати ще такі атрибути: • ALIGN — вирівнювання відносно тексту; • WIDTH — ширина; • HEIGHT — висота; • HSPACE — відступ по горизонталі; • VSPACE — відступ по вертикалі. Як і в попередньому прикладі, об'єкт можна бачити на екрані зазвичай у вигляді вбудованого програвача з елементами керування. Можна також вкладати кілька елементів <OBJECT> один в один. Це приведе до такого результату: якщо у браузері є засіб для перегляду зовнішнього об'єкта, то саме він і буде відображатися, а якщо ні — браузер спробує відобразити внутрішній об'єкт і т. д. Наприклад, можна написати так: <OBJECT DATA="l.mpg" TYPE="video/x-mpeg"> <OBJECT DATA="2.aiff" TYPE="audio/x-aiff"> <OBJECT DATA="3.tiff" TYPE="image/tiff"> <OBJECT DATA="4.gif" TYPE="image/gif">Кліп</OBJECT> </OBJECT> </OBJECT> </OBJECT> У цьому прикладі браузер спочатку спробує відтворити відеокліп (файл у форматі MPEG). Якщо ця спроба буде вдалою, то все, що міститься всередині зовнішнього тегу <OBJECT>, браузер зігнорує, а якщо ні — спробує відтворити файл у форматі AIFF. Якщо відсутній модуль відтворення і для цього файлу, буде спроба відтворити малюнок у форматі TIFF, а в разі невдачі — зображення формату GIF. Зрештою залишиться просто текст: «Кліп». У тегу <OBJECT> можна задати атрибут STANDBY, значення якого (текстовий рядок) відображатиметься на екрані доти, доки не завантажиться весь об'єкт. Наприклад, доцільно написати так: <OBJECT DATA="l.wav" TYPE="audio/wav" STANDBY="Ifle завантаження. Зачекайте."> Якщо файл 1.wav має великий розмір, відвідувач побачить повідомлення про те, що відбувається завантаження.

Детальніше про HTML і про мультимедіа тут: http://info.ho.ua/OsnovyWebDis.pdf

Особисті інструменти
Простори назв

Варіанти
Дії
Навігація
Інструменти