Задать вопрос

Как добавить в проект звуки?

Здравствуйте!

Хочу добавить в мой проeкт звуки.
Представим,что файл называется audio.mp3

Подскажите пожалуйста.

/*Это стандартное js условие
Я оторвал кусок кода из js'ки*/
else if (!tn.length)
    {               
             
     }
/*Нужно сделать так,чтобы это условие
воспроизводило файл audio.mp3*/
  • Вопрос задан
  • 2850 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 3
Rpsl
@Rpsl
Кратко о себе
Ответ написан
Комментировать
Сейчас с этим делом в браузерах довольно плохо. Во всех современных браузерах есть элемент audio и соответствующий конструктор Audio, вот только о поддерживаемых форматах не договорились. Так что придется кроме .mp3 файла иметь аналогичный .ogg.

var type = new Audio().canPlayType('audio/mpeg') ? 'mp3' : 'ogg';
new Audio('audio.' + type).play();

Как вариант - можно использовать библиотеки, эмулирующие данный функционал через флеш.
Ответ написан
Если используете jQuery, то вот так:
//-------------------------- Функция проигрыша звука -------------------------//
function PlaySound(sound){
	// Проверяем настройки выключения звуков
	if (options.sound == 1) {
		if ($.browser.msie) $("#sound_player").html('<embed src="sounds/'+sound+'.wav" autostart="true" loop="0" height="0px" width="0px" type="audio/wav"></embed>');
		else $("#sound_player").html('<audio autoplay autobuffer><source src="sounds/'+sound+'.ogg" /><source src="sounds/'+sound+'.mp3" /></audio>');
	}
}
//----------------------------------------------------------------------------//

options.sound - переменная включения звуков
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Snewer
Добавьте скройте и управляйте с js как нужно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы