Нещодавно дизайнерське агентство Nomensa відсвяткувало 10 років у цій галузі, оприлюднивши вихідний код свого доступного медіаплеєра для громадськості. Організація заявляє, що її програвач "надзвичайно універсальний, підтримує стандартний мультимедійний вміст (MP3 / MP4 / FLV), а також вміст, розміщений на YouTube або Vimeo", і ми поговорили з Лоні Уотсон (LW), директором з питань доступності Nomensa, щоб отримати деяке розуміння того, як став плеєр, і чому дизайнерам варто розглянути можливість його використання.
.net: Яке тло плеєра?
ЛВ: Це почалося як проект з вирішення проблеми. Розмовляючи з нашими клієнтами, ми знали, що потрібен настроюваний та доступний веб-медіаплеєр. Ми зрозуміли, що власники веб-сайтів хочуть отримати вміст із кількох джерел, а також забезпечити постійний досвід відвідувачів. Коли ми починали працювати над нашим програвачем, нам не було відомо про гравців, які могли б одночасно отримувати вміст з різних джерел та забезпечувати хорошу доступність.
Ми також хотіли настроюване рішення. Ми самі розробляємо багато веб-сайтів, тому знаємо, наскільки важлива індивідуальність. Ось чому ми хотіли обгортку HTML / CSS / JavaScript, яку можна було б легко адаптувати без необхідності повторного оформлення Flash.
.net: Чому ви доклали зусиль із відкритим кодом?
ЛВ: Тому що ми займаємось технологією гуманітаризації. Ми хотіли спробувати усунути один із бар’єрів, який заважає людям з обмеженими можливостями споживати мультимедійний вміст, і робити це таким чином, щоб усі могли насолоджуватися ними. Ми також хочемо зробити гравця якомога кращим. Ми вирішили, що найкращим способом буде це відкрити його для перевірки та запросити нові функції, виправлення помилок та розширення від інших людей, а також наших власних.
.net: Чому дизайнерам слід розглядати можливість використання програвача над іншими, з якими вони вже працюють? Які переваги це приносить?
LW: Він здатний залучати локально збережений вміст, а також вміст з YouTube або Vimeo. Для розробників це менше клопоту, якщо їм потрібно лише одне рішення, а не багато. Він також вирішує «пастку клавіатури» Firefox Flash. У Firefox є видатна помилка, через яку користувачі, що мають лише клавіатуру, застрягають на об’єктах Flash, не маючи можливості врятуватись. При використанні Flash-версії програвача користувачі, що мають лише клавіатуру, не опиняться в інтерфейсі користувача. Обгортка HTML / CSS / JavaScript означає, що інтерфейс користувача також дійсно гнучкий. Він автоматично переналаштовується на менші розміри екрану, але його також можна збільшити. Це означає, що користувальницький інтерфейс може бути адаптований до особистих вимог когось, без шкоди для того, як він виглядає.
API YouTube і Vimeo обмежують спосіб введення субтитрів до сторонніх програвачів. Коли підписи неможливо отримати з джерела, програвач може синхронізувати локально збережений файл підпису XML із відеовмістом, що втягується через будь-яку платформу. А програвач також може використовувати відео HTML5 для локально збережених носіїв. Як і інші гравці, це означає, що вміст може бути доступний на платформах без підтримки Flash. На жаль, API JavaScript перешкоджають підтримці HTML5 відео для вмісту, витягнутого з YouTube або Vimeo, але ми сподіваємось, це скоро зміниться.
.net: Наскільки плеєр захищений від майбутнього з точки зору кодування та підтримки формату?
LW: Ніколи не можливо щось по-справжньому забезпечити, але плеєр має розширювану архітектуру. Якщо інші інтернет-провайдери мультимедіа мають API JavaScript, розширити можливості програвача має бути просто. Ми сподіваємось, це станеться з часом завдяки співпраці та внескам розробників, що використовують програвач.
І зробити його відкритим вихідним кодом - це ще один спосіб, на який ми сподіваємось, що плеєр буде надійним. Якщо люди знайдуть це корисним і вирішать, що варто робити внески, тоді ми сподіваємось, що воно буде продовжувати розвиватися у майбутньому.