Локальное веб-приложение для контроля за "правильным" дыханием



Кроссбраузерность:
IE6-10
Opera
GoogleChrome
FireFox
Safari

Главные моменты ТЗ:

— должно работать локально на компьютерах пользователей
— во всех браузерах (даже в ie6)
— должно быть простым в использовании
— должно соответствовать задуманному дизайну, его элементам.
— легко расширяться — т.е. при необходимости выпуска новых версий должно «легко» расширяться функционалом с помощью JavaScript и изменяться, добавляя новые функциональные элементы при помощи css и dhtml.



jPlayer — лучший веб-проигрыватель.

Ссылка на ресурс — http://jplayer.org/

Позиционируют себя как — html5 audio and video for jQuery.
jPlayer is the completely free and open source (GPL/MIT) media library written in JavaScript. A jQuery plugin, jPlayer allows you to rapidly weave cross platform audio and video into your web pages. jPlayer's comprehensive API allows you to create innovative media solutions while support and encouragement is provided by jPlayer's active and growing community.

Свободно распространяемая медиа-библиотека, написанная на JavaScript. Позволяет вам кроссбраузерно вставлять видео и звук на ваши веб-страницы. API библиотеки позволяет вам находить интересные решения для ваших задач. Сообщество jPlayer активно и растет развивается с каждым днем.

Где-то так.

Пересмотрел все варианты существующих решений. jPlayer — лучший. Другие решения не подошли под мое ТЗ. Опять таки, если вам не надо чего-то «особенного», а просто надо «как-нибудь» вставить музыку на веб-страничку, то таких решений полно. jPlayer же владеет «тонкой настройкой» за счет своего API.

Если вас смутило html5, то скажу, что все намного сложнее, чем может показаться. Плагин использует html5 для современных брузеров, использует Flash-мост для остальных, множество поддерживаемых форматов для «подстраховки» на разных платформах и прочее.

Все на english'е конечно же. На сайте есть понятный серъезный мануал как для программеров так и для простых сметрных, примеры.

«Удивительные» моменты исполнения.

Кнопка выбора пользовательских звуков.

Если вы вставите в любой html форму выбора файла, затем выберите файл при помощи этой формы и выведете при помощи JavaScript путь к этому файлы, возможно вы удивитесь когда увидите в строке переменной значение «fakepath».
Для «продвинутых» веберов это не новость. Оставшейся аудитории — политика безопасности браузеров запрещает передавать в переменной полный путь к файлу.

Вкапываться в подробности не стал. По факту — на моей машине единственный браузер, который вывел полный путь к файлу оказался IE! Причем на всех версиях в IETester'е также.

Выхода как такового нет. Решением для всех (кроме IE) браузеров стало помещение пользовательских файлов в предопределенные папки и выбор звуков из них.



Использованные технологии:

dhtml (transitional, div only, css)
JavaScript (native)
jQuery (JS framework)
JPlayer (music plugin html5 and Flash for old browser music brigde)

p.s.

Информацию по 4-х тактному дыханию не привожу, ибо не в САБЖ.
Приложение коммерческое. ориентировочная цена продажу будет составлять 16-20$

Контакты распространителя:
e-mail — makslucky@gmail.com

Комментарии (1)

RSS свернуть / развернуть
+
0
jPlayer впечатлил! Надо будет его поюзать для своего проекта по бардам.
avatar

degtyarchuk

  • 31 января 2012, 17:08

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Не забываем смотреть статистику:

Яндекс цитирования