MEL.Sound

Описание

MEL.Sound это небольшая JavaScript библиотека для проигрывания звуков на странице при помощи мини-Flash-роликов, которые подгружаются в невидимый контейнер и сразу же воспроизводятся проигрывая звук. Звуковые ролики должны состоять всего из одного кадра со звуком, и методом stop() для однократного воспроизведения. Размер ролика должен быть не более 100х100 пикселей для корректной маскировки на странице.

Изменения

1.2.2

  • jQuery версии 1.2.3 (последняя на данный момент);
  • Исправлен баг, когда анимация повторялась несколько раз при быстром, многократном включении/отключении звуков;
  • Картинки для анимации включения/отключения звуков были слиты в одну;
  • В браузерах Firefox и Opera анимация включения/отключения звуков теперь всегда отображается в середине окна, вне зависимости от скролла;

1.2.1

  • Входящая в состав библиотека jQuery обновилась до версии 1.1.4;

1.2.0

  • Теперь для использования MEL.Sound необходима библиотека jQuery;
  • Вместо неприятных всплывающих сообщений о включении/отключении звуков появились плавно появляющиеся иконки в центре экрана;
  • В архив с библиотекой добавлен новый звук;

Демо

Открыть (в новом окне)

Скачать

MEL.Sound 1.2.2

Установка

Добавьте следующий код в HEAD страницы или шаблона:

<link rel="stylesheet" href="mel.sound.css" type="text/css" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="mel.sound.js"></script>

Создание звуков

Создайте новый flash-ролик небольшого размера (например 100х100 пикселей), импортируйте в первый кадр звук (wav или mp3) и добавьте вызов функции stop() в этом же первом кадре. Опубликуйте ролик, например под именем sound1.swf.

Использование

  • playSound(’путь_без_.swf’) - проигрывание звука;
  • enableSound() - включение звуков;
  • disableSound() - отключение звуков;
  • toggleSound() - включение/отключение звуков;

Например: playSound(’sounds/sound1′).

Внимание! Расширение .swf в пути к звуку указывать ненужно!