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;
- Вместо неприятных всплывающих сообщений о включении/отключении звуков появились плавно появляющиеся иконки в центре экрана;
- В архив с библиотекой добавлен новый звук;
Демо
Скачать
Установка
Добавьте следующий код в 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 в пути к звуку указывать ненужно!