Що таке мультимедійне програмне забезпечення. Засоби створення мультимедійних програм. Енциклопедія "Російський музей. Живопис"

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

§ Програмне забезпечення мультимедіа можна розділити на дві групи:

§ системні програми (драйвери) забезпечують взаємодію центрального процесора з конкретними мультимедійними пристроями. Значна частина таких програм входить до склад Windowsінші поставляються разом з апаратурою;

§ прикладні програми призначені для створення, перегляду та обробки звукових, відео, графічних та інших файлів. До складу Windows включено низку таких програм: лазерний програвач, універсальний програвач, програма звукозапису та ін.

Програмне забезпечення мультимедіа можна розділити на дві групи. По-перше, це системні програми (драйвери), які забезпечують взаємодію центрального процесора з конкретними мультимедійними пристроями. Значна частина таких програм для пристроїв, що відповідають стандарту Plug&Play, входить до складу Windows, інші програми поставляються разом з апаратурою, що купується. По-друге, це прикладні програми для створення, перегляду (прослуховування) та обробки звукових, відео, графічних та інших файлів. До складу Windows включено низку таких програм: лазерний програвач, універсальний програвач, програма звукозапису та деякі інші.

Застосування мультимедіа

слайд мультимедіа презентація урок

Мультимедіа визначила широкий спектр створюваних мультимедіа-продуктів та сфер їх застосування.

· Навчання з використанням комп'ютерних технологій. В даний час розроблено багато навчальних посібників, курсів та довідників з усіх навчальних дисциплін;

· комп'ютерне моделюванняі кібернетичний простір (можливість проводити «комп'ютерні експерименти» у тих галузях людського знання, де реальні експерименти трудомісткі або просто неможливі).

Слід визнати, що на сьогоднішній день однією з найбільш значних галузей застосування мультимедіа є світ розваг. Мультимедійні пристрої служать для якісного запису, синтезування та відтворення звуку, створення відеоефектів та ефектів комп'ютерної графіки. Особливо швидко технології мультимедіа розвиваються в області комп'ютерних ігор. Іншим напрямом використання мультимедіа є навчання. Сучасну програму неможливо уявити без звукового супроводу, ефектів анімації, демонстрації відеофрагментів.

Однак очевидно, що найближчими роками мультимедійні технології захоплять і сферу ділової діяльності людини. Цей процес вже йде і все більшою мірою набирає темпу. Мультимедіа все ширше впроваджується у технології телекомунікацій. Так, з'являються вироби, що поєднують можливості факс-модему, голосовий електронної поштита телефонного автовідповідача. Ведуться серйозні роботи, пов'язані з реалізацією можливості керування комп'ютером голосом. Сучасні енциклопедіїна компакт-дисках включають не лише текстову інформацію, а й графічні зображення, звук. Все більш широке застосування набуває і таке мультимедійний пристрійяк сканер, що служить для введення графічної інформаціїна згадку про комп'ютер. За допомогою сканера користувачеві надається можливість перетворити малюнки, графіки, креслення на комп'ютерний форматз метою їх подальшого використання в прикладних програмах, енциклопедіях на CD-дисках, DVD-дисках тощо. Спеціальні програми(найпопулярніша з них - Fine Reader) за допомогою сканера роблять розпізнавання текстів, надрукованих на папері, тим самим забезпечуючи їх автоматичне введенняна згадку про комп'ютер без використання клавіатури.

Розглянемо одне з можливих застосувань мультимедійних технологійна прикладі дизайнера презентацій РowerPoint - програми, що входить до складу пакету Microsoft Office. РowerPoint надає користувачеві широкі можливостізастосування засобів мультимедіа при розробці слайдів, в яких текст може поєднуватися з діловою графікою, фотографіями, картинками, звуком, відео- та анімаційними ефектами. Подібні слайди можуть служити для рекламних цілей та як оголошення, ілюструвати основні положення доповіді або лекції для учнів. Слайди можуть демонструватися на екрані монітора або проектуватися на великий екранза допомогою спеціального пристрою- Мультимедійного проектора. Також передбачена можливість їхнього роздрукування або виготовлення на прозорій плівці.

Мультимедійний комп'ютер - сукупність апаратних засобів, що входять до складу мультимедіа-комп'ютера, необхідних для його функціонування + спеціальне програмне забезпечення

До апаратних засобів такого ПК належать:

§ Дисководи CD-ROM

§ Цифрові відеодиски (DVD): компакт-диски, що одноразово записуються (DVD-R); компакт-диски (DVD-RW), що багаторазово перезаписуються;

§ флеш-диски.

§ звукові карти;

§ відеокарта (відеоадаптер)

§ акустичні (звукові) колонки

§ відеокамера;

§ сканери і т.д.

Можливості мультимедійного програми PowerPointвикористовуються під час розробки презентації: PowerPoint - програми, що входить до складу пакету Microsoft Office. PowerPoint надає користувачеві широкі можливості застосування засобів мультимедіа при розробці слайдів, в яких текст може поєднуватися з діловою графікою, фотографіями, картинками, звуком, відео- та анімаційними ефектами. Подібні слайди можуть служити для рекламних цілей та як оголошення, ілюструвати основні положення доповіді або лекції для учнів. Слайди можуть демонструватися на екрані монітора або проектуватись на великий екран за допомогою спеціального пристрою - мультимедійного проектора. Також передбачена можливість їхнього роздрукування або виготовлення на прозорій плівці.

Різне оформлення слайдів застосовується для більшої ефективностіта наочності презентації. Оформлення слайдів застосовується до всієї презентації загалом. Тому, використовуючи цю функціюможна досить просто і швидко створити яскраву та цікаву презентацію. Типів слайдів досить багато:

§ Титульна сторінка.

§ « Маркований список».

§ «Маркований список з малюнками.

§ Слайд із графікою.

§ Слайд із таблицею.

§ Порожній слайд.

Різноманітність типів підвищує наочність презентації та можливості розміщення інформації на слайдах.

Можливості панелі інструментів Малювання:

§ Виділяє потрібний об'єкт із багатьох

§ Дозволяє обертати виділений об'єкт. Кут обертання задається у градусах.

§ Відкриває палітру автофігур.

§ Відкриває меню «Дії», що дозволяє змінювати саму автофігуру та її розташування.

§ Малює прямі лінії.

§ Малює лінії зі стрілкою на кінці.

§ Малює прямокутники чи квадрати.

§ Малює еліпси або кола.

§ Малює текстове вікно, в яке можна.

§ Ввести текст або вставити картинку.

§ Відкриває колекцію WordArt для створення текстового ефекту.

§ Встановлює колір заливки та колір лінії.

§ Форматування виділеного тексту заданим кольором.

§ Містить палітру різних варіантівліній.

§ Містить палітру різних накреслень штриха.

§ Містить палітру різних типівстрілки.

§ Містить палітру різних варіантів тіні, команду Налаштування тіні.

§ Містить палітру об'ємів та команду Налаштування тіні.

Можливості оформлення тексту у презентації дуже різноманітні. Основні з них:

§ виділити набраний текст;

§ підібрати шрифт, його колір, розмір шрифту та стилі оформлення;

§ вирівняти набраний текст;

§ підібрати кольори заливки.

  • Поняття «мультимедіа»
  • Технологія створення мультимедійних програм
  • Види мультимедійних програм
  • Засоби для створення мультимедіа-додатків

В даний час у роботі багатьох компаній та фірм використовуються різні видикомп'ютерних технологій для проведення семінарів, ділових зустрічей, тренінгів та інших заходів. Для того щоб інформація була більш насиченою, запам'ятовується та наочною, найчастіше застосовують мультимедіа-технології. Це апаратні мультимедійні засоби, так і пакети прикладних програм, які дозволяють обробляти різні види інформації, такі як текст, графіка і звук. Існують різні поняттямультимедіа:

  • Мультимедіа-технологія, що описує порядок розробки, функціонування та застосування засобів обробки інформації різних видів ;
  • Мультимедіа-Комп'ютерне апаратне забезпечення(наявність у комп'ютері CD-Rom Drive – пристрої для читання компакт-дисків, звукової та відеоплати, за допомогою яких можливе відтворення звукової та відеоінформації, джойстика та інших спеціальних пристроїв) ;
  • Мультимедіа- Це об'єднання кількох засобів подання інформації в одній системі. Зазвичай під мультимедіа мається на увазі об'єднання в комп'ютерної системитаких засобів подання інформації, як текст, звук, графіка, мультиплікація, відео та просторове моделювання. Таке об'єднання коштів забезпечує якісно новий рівеньсприйняття інформації: людина не просто пасивно споглядає, а бере активну участь у тому, що відбувається. Програми з використанням засобів мультимедіа багатомодальні, тобто вони одночасно впливають на кілька органів чуття і тому викликають підвищений інтерес та увагу в аудиторії .

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

Існує досить велика різноманітність різних технологічних прийомів, націлених на розробку якісних мультимедійних програм. При створенні та подальшому використанні цих додатків слід дотримуватися кількох основних технологічних рекомендацій.

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

На початковій стадії проектування мультимедійної програми модель змісту матеріалу дозволяє:

  • чітко визначити зміст матеріалу;
  • уявити зміст у наочному та доступному для огляду вигляді;
  • визначити компонентний склад мультимедійної програми.

Врахування досягнень психології дозволяє сформулювати ряд загальних рекомендацій, які слід враховувати при розробці способу візуалізації інформації на екрані комп'ютера:

  • інформація на екрані має бути структурована;
  • візуальна інформація має періодично змінюватися на аудіоінформацію;
  • періодично повинні змінюватись яскравість кольору та/або гучність звуку;
  • вміст матеріалу, що візуалізується, не повинно бути занадто простим або занадто складним.

При розробці формату кадру на екрані та його побудові рекомендується враховувати, що є сенс та відношення між об'єктами, які визначають організацію зорового поля. Компонувати об'єкти рекомендується:

  • близько один від одного, оскільки чим ближче в зоровому полі об'єкти один до одного (за інших рівних умов), тим з більшою ймовірністю вони організуються в єдині, цілісні образи;
  • За подібністю процесів, оскільки що більше подібність і цілісність образів, то з більшою ймовірністю вони організовуються;
  • з урахуванням властивостей продовження, оскільки, що більше елементи в зоровому полі виявляються у місцях, відповідних продовження закономірної послідовності (функціонують як частини знайомих контурів), то з більшою ймовірністю вони організовуються в цілісні єдині образи;
  • з урахуванням особливості виділення предмета та фону при виборі форми об'єктів, розмірів букв та цифр, насиченості кольору, розташування тексту тощо;
  • не перевантажуючи візуальну інформацію деталями, яскравими та контрастними кольорами;
  • Виділяючи матеріал, призначений для запам'ятовування кольором, підкресленням, розміром шрифту та його стилем.

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

Важливу роль організації зорової інформації грає контраст предметів стосовно фону. Існують два різновиди контрасту: прямий та зворотний. При прямому контрасті предмети та їх зображення темніші, а при зворотному – світліші за тло. У мультимедійних додатках зазвичай використовуються обидва види, як нарізно в різних кадрах, так і разом, в рамках однієї картинки. Найчастіше домінує зворотний контраст.

Переважною є робота мультимедіа-додатків у прямому контрасті. У цих умовах збільшення яскравості веде до покращення видимості, а при зворотному – до погіршення, але цифри, літери та знаки, що пред'являються у зворотному контрасті, упізнаються точніше і швидше, ніж у прямому, навіть за менших розмірах. Чим більше відносні розміри частин зображення і вище його яскравість, тим менший має бути контраст, тим краща видимість. Комфортність сприйняття інформації з екрана монітора досягається при рівномірному розподілі яскравості у полі зору.

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

Найчастіше використовуваними прийомами до створення логічних наголосів є: зображення головного об'єкта яскравішим кольором, зміна розміру, яскравості, розташування чи виділення проблисковим світінням. Кількісною оцінкоюлогічного наголосу є його інтенсивність. Інтенсивність залежить від співвідношення кольору та яскравості об'єкта по відношенню до фону, від зміни відносних розмірівоб'єкта щодо розмірів предметів фону зображення. Найкращим є виділення або більш яскравим, або контрастним кольором, гірше - виділення проблисковим світінням, зміною розміру або яскравості.

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

  • презентації;
  • анімаційні ролики;
  • ігри;
  • відеододатки;
  • мультимедіа-галереї;
  • аудіо-програми (програвачі звукових файлів);
  • програми для веб.

У табл. 1 представлені основні поняття мультимедійних додатків та їх види.

Таблиця 1. Основні поняття мультимедійних програм


Вигляд мультимедійної програми

Концепція

Презентація

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

Анімаційні ролики

Анімація – технологія мультимедіа; відтворення послідовності картинок, що створює враження зображення, що рухається. Ефект зображення, що рухається, виникає при частоті зміни відеокадрів більше 16 кадрів в секунду

Ігри

Гра – мультимедіа-додаток, спрямований на задоволення потреб у розвагі, задоволенні, на зняття напруги, а також розвиток певних навичок та умінь

Відеофільм та відеопрогравачі

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

Мультимедіа-галереї

Галереї – зібрання зображень

Програвач звукових файлів (цифровий звук)

Програми для web

Програвачі звукових файлів – програми, які працюють із цифровим звуком. Цифровий звук– це спосіб уявлення електричного сигналуза допомогою дискретних чисельних значень його амплітуди

Програми для web – це окремі веб-сторінки, їх компоненти (меню, навігація тощо), програми передачі даних, багатоканальні програми, чати тощо.

При вивченні технології створення мультимедійних програм будується сценарій, в якому описується, як вони будуть створюватися. У зв'язку з цим логічно припустити, що кожен мультимедійний додаток складається з різних компонент(Різних тематик). Виявляючи склад мультимедійних програм, можна розбити їх на наступні компоненти: вибір теми створюваного мультимедіа-додатка, розмітка робочої області (масштаби та фони), кадри, використання шарів, створення символів різних типів, включення змінних та написання скриптів мовою програмування, робота з звуковими файлами, додавання тексту, створення ефектів, використання та імпортування зображень, використання готових компонентбібліотек, створення навігації, використання мов розмітки тексту та скриптових мов.

У свою чергу, мультимедійні програми можна розділити на такі види. Основні поняття підвидів мультимедійних програм представлені в табл. 2.

Таблиця 2. Основні поняття підвидів мультимедіа-додатків

Існує безліч технічних інструментів створення мультимедійного продукту. Автор-розробник повинен вибрати програму-редактор, яка буде використовуватися для створення сторінок гіпертексту. Існує ціла низка потужних середовищ розробки мультимедіа, що дозволяють створювати повнофункціональні мультимедійні програми. Такі пакети, як Macromedia Director, Macromedia Flashабо Authoware Professional, є високопрофесійними та дорогими засобами розробки, у той час як FrontPage, mPower 4.0, HyperStudio 4.0 та Web Workshop Pro є їх більш простими та дешевими аналогами. Такі засоби, як Power Point та текстові редактори(наприклад, Word), також можуть бути використані для створення лінійних та нелінійних мультимедійних ресурсів. Середовищем розробки мультимедійних додатків також є Borland Delphi.

Перелічені засоби розробки мають докладну документацію, яку легко читати і сприймати. Звичайно ж, існує безліч інших засобів розробки, які можуть бути з рівним успіхом використані замість названих.

В даний час автоматизованих навчальних систем за технологією створення мультимедійних програм дуже мало, їх практично неможливо знайти. Подібністю таких систем є сторінки мережі Інтернет, на яких є добірка уроків, книжок та статей на цю тему. Більшість таких сайтів орієнтована на теми «Уроки flash для створення мультимедіа-елементів» або «Створення мультимедіа в Macromedia Director».

Розглянемо деякі з них.
Міжнародний клуб flash-майстрів( http://www.flasher.ru )
На сайті представлено велика кількістьстатей та уроків з Macromedia Flash, і вони розділені за такими категоріями: програмування, ефекти, анімація, навігація, звук, корисні поради, 3D, новачкам та ін.

Уроки в «Міжнародному клубі flash-майстрів» є описом послідовності кроків, які пропонуються на виконання користувачам. Після повного виконання таких кроків учень може зробити такий же компонент мультимедіа, яке описується в даному уроці. Технології створення повноцінної мультимедійної програми на сайті не представлені, а можна переглянути вже готові роботи професіоналів або просунутих користувачів.
Також представлений огляд книг, які допомагають у освоєнні flash-технології. Проводиться запис до школи комп'ютерної графіки на платній основі. Постійно проводяться конкурси на найкращі роботи.

« Урокиflash»( http://flash.demiart.ru/ )
Сайт «Уроки flash» – один із проектів студії Demiart.ru, він присвячений самостійного вивчення Macromedia Flash на основі зібраних уроків від найкращих фахівцівсвіту, що працюють з flash. Уроки описують створення різноманітних компонентів та ефектів для різних мультимедіа-додатків. Окрім уроків тут зібрані підручники з flash. Також можна завантажити демоверсію середовища розробки Macromedia Flash. Обговорити питання на форумі.

За результатами аналізу можна зробити висновок, що найповніше інформація представлена ​​на порталі A Flash Developer Resource Site, але приваблює своїм дизайном і зручним розташуванням посилань вітчизняна система навчання, представлена ​​у вигляді сайту «Міжнародного клубу flash-майстрів». Але для перегляду потрібна наявність flash-плеєра, не раніше 7-ї версії.

Розуміючи перспективність ринку автомобільної електроніки, сучасні виробники систем мультимедіа прагнуть використати останні технології у створенні нових моделей. Ще недавно наявність у магнітолі системи навігації сприймалося як щось дивовижне та ексклюзивне. Для нинішнього ринку такий функціонал є базовим, а конкурентна боротьба поступово зміщується в область. бездротових засобівкомунікації. Крім цього, автомобільна мультимедійна системанового покоління має у своєму розпорядженні покращені можливості відтворення аудіо- та відеоматеріалів. І це не кажучи про можливості підключення до широкого переліку пристроїв та носіїв, які можуть бути джерелами контенту.

Загальні відомості про системи мультимедіа для авто

Незважаючи на розвиток функціонального наповнення та технічної начинки, форм-фактор та конструкційні параметри таких пристроїв залишаються незмінними. У цьому відношенні творці прагнуть робити обладнання якомога простіше, компактніше та надійніше. Зазвичай, це невеликий блок, який впроваджується в спеціальну нішу, розташовану на передній панелі. Звичайно, не можна заперечувати, що мультимедійна система для авто впливає на естетичні переваги інтер'єру в салоні, тому дизайнерське виконання пристрою має особливе значення. Наявність тачскрин-дисплея також стала обов'язковим компонентом у сучасних. Саме через нього відбувається керування функціями приладу - від зміни треків до призначення маршруту в навігаторі. Вимоги до автомобільної електроніки відрізняються особливою жорсткістю щодо ергономіки, тому конструкція та спосіб керування повинні підбиратися з детальним вивченням найдрібніших деталей.

Акустичні можливості

У Останніми рокамиаудіосистеми стали трансформуватися в функціональну апаратуру. Але початкове завдання подібних систем, як і раніше, полягає у відтворенні звуку. І в цьому напрямі виробники розвивають свою продукцію не менш активно. У найкращих сучасних виконаннях мультимедійна акустична системаявляє собою цілий комплекс, який має всі можливості аудіо-плеєра, а також здатний працювати з широким спектром сторонньої техніки. Такі моделі, як правило, мають звуковим процесоромТому їх можна підключати і до сабвуфера. Також багато варіантів з інтегрованими колонками, але в будь-якому випадку такі пристрої дозволять налаштовувати звукову картину на будь-який смак за великою шкалою параметрів.

Що стосується можливостей підключення, то в першу чергу вони передбачають стандартні. Якщо потрібно для перегляду відео, то буде не зайвим звернути увагу на роз'єм HDMI, який вважається найкращим каналомдля відтворення звуку та кінофільмів.

Функція навігатора

Хоча дана опціядавно стала чи не обов'язковою для автомагнітол, такі системи все ще розглядаються як гібридні. На ринку подібні пристрої легко знайти за маркуванням 2DIN, яке і вказує на підтримку функції навігатора. З таким оснащенням водій отримує можливість цифрового прокладання маршруту з виведенням картки на екран дисплея. Сьогодні навіть мультимедійна з бюджетного сегментузабезпечує досить привабливий набір інструментів роботи з картами. Їх можна повертати, збільшувати та зменшувати, робити позначки та, звичайно, регулярно оновлювати та поповнювати базу даних з маршрутами. Найдосвідченішим автовласникам варто рекомендувати більш функціональні гібриди, забезпечені GPS-антенами та відеореєстраторами. Така комплектація позбавить необхідності придбання окремого засобу відеозапису. Але це не все. Щоб уникнути неприємностей з дорожньою інспекцією, можна придбати пристрій, в якому також буде присутній антирадар. За кілька сотень метрів до наближення до місця фіксації швидкісних режимів цей прилад сповістить про цю ділянку водія.

Комунікаційні здібності

Поряд із традиційними можливостями підключення пристрою мультимедіа оснащуються і безліччю технологічних інтерфейсів. Серед них варто відзначити USB, за допомогою якого можна підключати аудіо- та відеоапаратуру, а також пов'язувати систему з мобільними пристроями та комп'ютером. Крім цього, мультимедійна система для авто в сучасному виконанні може забезпечувати бездротові з'єднанняз мобільними гаджетамиі електронікою, що носиться. Однією з найпопулярніших опцій у цьому плані стало підключення модуля Bluetoothдля зв'язку із телефоном. При такому з'єднанні водій може здійснювати дзвінки та надсилати SMS за допомогою системи мультимедіа, не діставаючи мобільного пристрою з кишені. Крім того, " синій зуб» дозволяє настроювати відтворення звуку від того ж смартфона. Для більшості моделей нового покоління відкрита можливість виходу в Інтернет.

Цифрове ТБ

Телебачення на центральній панелі автомобіля може здатися недоречним, але ця функція не буде зайвою. Виробники зазвичай комплектують такі пристрої спеціальними антенами з магнітними власникамита широким набором опцій. Власне, у плані керування цифрове автомобільне ТБ можна порівняти з повноцінними ресиверами та тюнерами. Ті ж налаштування з підтримкою об'ємного звучання, автоматичного пошуку, еквалайзер і т.д. Крім цього, мультимедійна система, залежно від модифікації, може активно працювати з місцевими мережами. Для цього використовується система LCN, що покращує ефективність прийому сигналу та якість трансляції.

Що ще врахувати під час виборів?

Перед покупкою головного пристрою для автомобіля слід визначити перелік завдань, які має виконувати система. Зокрема, слід визначитися з джерелами контенту та пристроями, які повинні підключатися до апаратури. Також слід оцінити необхідність наявності GPS-датчика, радіо, модуля Bluetooth і цифрового ТБ. Це звісно, корисні опціїАле в такому оснащенні мультимедійна система коштує в рази дорожче, ніж призначена виключно для відтворення звуку. Щоправда, у випадку з гібридними пристроями – навпаки, функціональність допомагає заощадити. Справа в тому, що багатофункціональні комплекси виключають необхідність купівлі окремого відеореєстратора та навігаційної системи.

Встановлення мультимедійної системи

Монтаж пристроїв такого типу зазвичай виконується за стандартною схемою. Виробники комплектують обладнання спеціальними рамками для панелей та кріпильними пристроями, які дозволяють легко інтегрувати апаратуру в підготовлені для цих цілей ніші. Щоправда, якщо планується встановлення монітора з кількома колонками, конфігурація монтажу може бути нестандартною. Якщо штатна мультимедійна система встановлюється в центральну панель, обладнання з великими дисплеями зазвичай інтегрують в стельову нішу. Але така конфігурація частіше зустрічається при оснащенні мінівенів та позашляховиків.

Висновок

Системи мультимедіа, призначені для автомобілів, зовні нагадують розважальні комплекси, а деяких модифікаціях - і домашні кінотеатри. Зрозуміло, за характеристиками потужності та габаритами про подібні порівняння говорити не доводиться, але деякі функціональні «фішки» від традиційних системдавно перекочували у сферу автомобільної електроніки. Досить сказати, що сучасна мультимедійна система дозволяє будь-якому водієві користуватися такими засобами комунікації, як Bluetooth, USB та HDMI. І це не кажучи про вбудовану навігаційної системи, цифрове телебаченнята можливості виходу в Інтернет. Інша справа, що така багата начинка може не знадобитися автовласнику. Особливо з урахуванням вартості таких пристроїв, яка може досягати 50-60 тис. руб.

У цьому розділі ми розглянемо приклад побудови програми з мультимедіа першого типу. Створіть новий проект(File | New Project). Покладіть TMediaPlayer на форму; Розмістіть компоненти TFileListBox, TDirectoryListBox, TDriveComboBox, TFilterComboBox для вибору файлу. Як FileList для DirectoryListBox1 і FilterComboBox1 поставте FileListBox1. У св-ві DirList для DriveComboBox1 поставте DirectoryListBox1. У св-ві Filter для FilterComboBox1 вкажіть необхідні розширення файлів:

AVI File(*.avi)|*.avi

WAVE File(*.wav)|*.wav

MIDI file(*.MID)|*.mid

Нехай по подвійному клацаннюмишкою в FileListBox1 вибраний файл відтворюватиметься. В обробнику події OnDblClick для FileListBox1 вкажіть

Procedure TForm1.FileListBox1DblClick(Sender:TObject);

with MediaPlayer1 do

FileName:=FileListBox1.FileName;

Зовнішній виглядформи представлено на рис. 4.

Рис.4. Початковий вид проекту

Збережіть проект, запустіть його, виберіть потрібний файлі двічі клацніть мишкою. MediaPlayer має відтворити цей файл у окремому вікні.

Як уже говорилося вище, відео можна відтворювати всередині форми, наприклад, на панелі. Давайте трохи модифікуємо проект і додамо туди панель TPanel (рис. 5). У св-ві Display для MediaPlayer1 вкажіть Panel1. Потрібно усунути напис з панелі (Caption) і св-во BevelOuter = bvNone. Щоб перемикатися при відтворенні з вікна на панель - помістіть TСheckBox на форму та в обробнику події OnClickдля нього запишіть:



procedure TForm1.CheckBox1Click(Sender: TObject);

Start_From: Longint;

with MediaPlayer1 do begin

if FileName="" then Exit;

Start_From:=Position;

if CheckBox1.Checked then

Position:=Start_From;

Запустіть проект та відтворіть відео. Поклацайте мишкою на CheckBox.

Мал. 5. Додано панель для відтворення відео та

перемикач вікно/панель.

Під час виконання програми може знадобитися відобразити поточний стан об'єкта MediaPlayer і самого ролика (час від початку відтворення, довжину ролика). Для цього об'єкт TMediaPlayer має відповідні властивості та події: Length, Position, OnNotify та ін. Давайте додамо в проект прогрес-індикатор (TGauge), який відобразить у відсотках, скільки пройшло часу (див. рис.6). Для оновлення показань індикатора можна скористатися таймером. Помістіть на форму об'єкт TTimer, встановіть Interval = 100 (100 мілісекунд). В обробнику події OnTimer потрібно записати:

procedure TForm1.Timer1Timer(Sender: TObject);

with MediaPlayer1 do

if FileName<>"" then

Gauge1.Progress:=Round(100*Position/Length);

Запустіть проект, виберіть файл (AVI) та клацніть на ньому двічі мишкою. При відтворенні ролика прогрес-індикатор повинен відображати відсоток, що відповідає минулому часу (див. рис.6).

Рис.6: Закінчена програма для відтворення

AVI, WAV та MDI файлів.

3. ОБ'ЄКТИ ДОСЛІДЖЕННЯ, ОБЛАДНАННЯ, МАТЕРІАЛИ І НАГЛЯДНІ ПОСІБНИКИ

3.1. IBM – сумісний комп'ютер.

3.2. Встановлена операційна система Windows.

3.3. Встановлений додаток Borland Delphi.

3.4. Довідкова системапрограми Borland Delphi.

4. ЗАВДАННЯ НА РОБОТУ

4.1. Вивчення теоретичних положень роботи з програмування серед Borland Delphi.

4.2. Виконання індивідуального завдання викладача з програмування у межах питань, розглянутих у цій лабораторній роботі.

5. ПОРЯДОК ВИКОНАННЯ РОБОТИ

5.1. Ознайомитись з теоретичними положеннями цієї лабораторної роботи.

5.2. Виконати індивідуальні завдання викладача із програмування.

Завдання 1

Використовуючи компоненти для роботи з мультимедіа створити програму, що дозволяє вибирати та переглядати відео.

Завдання 2

Доповнити програму можливістю визначення часу та розміру файлу, що програється

5.3. Оформити звіт про роботу.

5.4. Захистити лабораторну роботушляхом відповіді питання викладача.

6.1. Опис мети роботи.

6.2. Основні теоретичні положення роботи

6.4. Опис методики виконання індивідуального завдання.

7. КОНТРОЛЬНІ ПИТАННЯ

8. СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ

8.1. Delphi 7: [найбільш повне керівництво] / А. Д. Хомоненко [та ін]; під заг.ред.А.Д.Хомоненко.- СПб. : БХВ - Петербург, 2007. - 1216с. : іл. (7 екз.)

8.2. Програмування в Delphi 7 / П. Г. Дарахвелідзе, Є. П. Марків. - СПб.: БХВ-Петербург, 2004. - 784c. : іл. (1 екз.)

8.3 Осипов Д. Delphi. Професійне програмування. – СПб.: Символ-Плюс, 2006. –1056 с., іл.

Огляд

Що таке мультимедіа

Мультимедіа в Delphi

Компонент TMediaPlayer

Два види програм, що використовують мультимедіа

Приклад програми з мультимедіа

  1. Огляд
  2. Delphi дозволяє легко та просто включати в програму такі мультимедійні об'єкти, як звуки, відео та музику. У цьому уроці обговорюється, як це зробити, використовуючи вбудований в Delphi компонент TMediaPlayer. Детально розглядаються управління цим компонентом у програмі та отримання інформації про поточний стан.
  3. Що таке мультимедіа
  4. Точного визначення, що це таке, немає. Але зараз і в даному місці, напевно, краще дати по-можливості найбільш загальне визначення і сказати, що "мультимедіа" - це термін, що відноситься до багатьох форм анімації, звуків, відео, які використовуються на комп'ютері.

    Даючи таке загальне визначення, слід сказати, що у даному уроці ми маємо справу з підмножиною мультимедіа, яке включає:

    1. Показ відео у форматі Microsoft"s Video for Windows (AVI).

    2. Відтворення звуків та музики з MIDI та WAVE файлів.

    Це завдання можна виконати за допомогою динамічної бібліотеки Microsoft Multimedia Extensions для Windows (MMSYSTEM.DLL), методи якої інкапсульовані в компоненті TMediaPlay, що знаходиться на сторінці System Панелі Компонент Delphi.

    Для програвання мультимедійних файлів може знадобитися деяке обладнання та програмне забезпечення.Так, для відтворення звуків потрібна звукова карта. Для відтворення AVI у Windows 3.1 (або WFW) потрібно встановити програмне забезпечення Microsoft Vid

  5. eo.
  6. Мультимедіа в Delphi

    У Delphi є компонент TMediaPlayer, який дає Вам доступ до всіх основних можливостей мультимедійного програмування. Цей компонент дуже простий у використанні. Фактично, він настільки простий, що багатьом програмістам-початківцям буде простіше створити свою першу програму, що програє відео або музику, ніж показує класичний напис "Hello World".

    · Простоту використання можна сприймати подвійно:

    · З одного боку - це дає можливість будь-кому створювати мультимедіа додатки.

    З іншого боку, можна виявити, що у компоненті реалізовані в повному обсязі можливості. Якщо Ви захочете використовувати низькорівневі функції, доведеться копатися досить глибоко, використовуючи мову Delphi..

  7. У цьому уроці не описуються подробиці внутрішніх дзвінків мультимедійних функцій під час роботи компонента. Все, що потрібно знати - це те, що компонент називається TMediaPlayer, і що він дає доступ до набору підпрограм, створених Microsoft і називається Media Control Interface (MCI). Ці підпрограми дають програмісту простий доступ до широкого кола мультимедійних пристроїв.

Власне робота з TMediaPlayer інтуїтивно зрозуміла та очевидна

Компонент TMediaPlayer

Для початку створимо новий проект, потім помістимо компонент TMediaPlayer (стор. System Палітри) на форму, як показано на рис.1.

MID. На рис.2 вибраний файл AVI DELPHI.AVI. Далі потрібно встановити властивість AutoOpen у True.

Після виконання цих кроків програма готова до запуску. Запустивши програму, натисніть зелену кнопку відтворення (крайня ліворуч) і Ви побачите відеоролик (якщо вибрали AVI) або почуєте звук (якщо вибрали WAV або MID). Якщо цього не сталося або з'явилося повідомлення про помилку, то можливі два варіанти:

  1. Ви ввели неправильне ім'я файлу.
  2. Ви не налаштували належним чином мультимедіа у Windows. Це означає, що у Вас немає відповідного ”заліза”, або не встановлені потрібні драйвери. Встановлення та налаштування драйверів здійснюється в Control Panel, вимоги до "заліза" наводяться в будь-якій книзі з мультимедіа (потрібна звукова карта, наприклад, сумісна з Sound Blaster).

Отже, Ви можете програвати AVI, MIDI і WAVE файли просто вказуючи ім'я файлу.

Ще одна важлива властивість компонента TMediaPlayer – Display. Спочатку воно не заповнене і відео відтворюється в окремому вікні. Однак, як екран для показу ролика можна використовувати, наприклад, панель. На форму потрібно помістити компонент TPanel, прибрати текст із св-ва Caption. Далі, для TMediaPlayer, у властивості Display вибрати зі списку Panel1. Після цього треба запустити програму та натиснути кнопку “відтворення” (див. рис.3)

Рис.3: Відтворення AVI на панелі.

    1. Два види програм мультимедіа
    2. · Іноді доводиться надавати користувачам простий шлях програвання максимально широкого кола файлів. Це означає, що Вам потрібно буде дати користувачеві доступ до жорсткого диска або CD-ROM, а потім дозволити йому вибрати і відтворити відповідний файл. У цьому випадку, на формі зазвичай знаходиться TMediaPlayer, що надає можливість керування відтворенням.

      · Іноді програміст може захотіти приховати від користувача існування TMediaPlayer. Тобто відтворити звук або відео без того, щоб користувач дбав про їхнє джерело. Зокрема звук може бути частиною презентації. Наприклад, показ якогось графіка на екрані може супроводжуватися поясненням, записаним у WAV файл. На протязі презентації користувач навіть не знає про існування TMediaPlayer. Він працює в фоновому режимі. Для цього компонент стає невидимим (Visible = False) і управляється програмно.

    3. Приклад програми з мультимедіа

У цьому розділі ми розглянемо приклад побудови програми з мультимедіа першого типу. Створіть новий проект (File | New Project). Покладіть TMediaPlayer на форму; Розмістіть компоненти TFileListBox, TDirectoryListBox, TDriveComboBox, TFilterComboBox для вибору файлу. Як FileList для DirectoryListBox1 і FilterComboBox1 поставте FileListBox1. У св-ві DirList для DriveComboBox1 поставте DirectoryListBox1. У св-ві Filter для FilterComboBox1 вкажіть необхідні розширення файлів:

AVI File(*.avi)|*.avi

WAVE File(*.wav)|*.wav

MIDI file(*.MID)|*.mid

Нехай по подвійному клацанню мишкою в FileListBox1 вибраний файл відтворюватиметься. В обробнику події OnDblClick для FileListBox1 вкажіть

Procedure TForm1.FileListBox1DblClick(Sender:TObject);

begin

with MediaPlayer1 do

begin

Close;

FileName:=FileListBox1.FileName;

Open;

Play;

end;

end;

Зовнішній вигляд форми представлено на рис.4

Рис.4: Початковий вид проекту

Збережіть проект, запустіть його, виберіть файл і двічі клацніть на нього мишкою. MediaPlayer має відтворити цей файл у окремому вікні.

Як уже говорилося вище, відео можна відтворювати всередині форми, наприклад, на панелі. Давайте трохи модифікуємо проект і додамо туди панель TPanel (див. рис.5). У св-ві Display для MediaPlayer1 вкажіть Panel1. Потрібно прибрати напис із панелі (Captio n)

і св-во BevelOuter = bvNone. Щоб перемикатися під час відтворення з вікна на панель - помістіть TСheckBox на форму та в обробнику події OnClick для нього запишіть:

procedure TForm1.CheckBox1Click(Sender: TObject);

Start_From: Longint;

begin

with MediaPlayer1 do begin

if FileName="" then Exit;

Start_From:=Position;

Close;

Panel1.Refresh;

if CheckBox1.Checked then

Display:=Panel1

else

Display:=NIL;

Open;

Position:=Start_From;

Play;

end;

end;

Запустіть проект та відтворіть відео. Поклацайте мишкою на CheckBox.


  • Рис.5: Додано панель для відтворення відео та перемикач вікно/панель.
  • Під час виконання програми може знадобитися відобразити поточний стан об'єкта MediaPlayer і самого ролика (час від початку відтворення, довжину ролика). Для цього об'єкт TMediaPlayer має відповідні властивості та події: Length, Position, OnNotify та ін. Давайте додамо в проект прогрес-індикатор (TGauge), який відобразить у відсотках, скільки пройшло часу (див. рис.6). Для оновлення показань індикатора можна скористатися таймером. Помістіть на форму об'єкт TTimer, встановіть Interval = 100 (100 мілісекунд). В обробнику події OnTi m er потрібно записати:

    procedure TForm1.Timer1Timer(Sender: TObject);

    begin

    with MediaPlayer1 do

    if FileName<>"" then

    Gauge1.Progress:=Round(100*Position/Length);

    end;

    Запустіть проект, виберіть файл (AVI) та клацніть на ньому двічі мишкою. При відтворенні ролика прогрес-індикатор повинен відображати відсоток, що відповідає минулому часу (див. рис.6).


  • Рис.6: Закінчений додаток для відтворення AVI, WAV та MDI файлів.