Воспроизведение звука в чате AJAX - PullRequest
0 голосов
/ 14 августа 2011

Я использую класс Audio для воспроизведения звука в чате AJAX, когда появляется новое сообщение.Мой код:

if ( ! $.browser.msie || ( $.browser.msie && parseFloat(jQuery.browser.version) >= 9 ) )
{
   //var notif = new Audio('http://cycle1500.com/sounds/infbego.wav');      
   var notif = new Audio('/media/sounds/drip.wav');     
   notif.play();
}
  1. Я проверяю версию IE, потому что кажется, что только 9 поддерживает HTML5 аудио.Есть ли лучший способ сделать это?
  2. var notif = new Audio('http://cycle1500.com/sounds/infbego.wav'); работает var notif = new Audio('/media/sounds/drip.wav'); не работает
    Почему бы и нет?
  3. Где я могу найти документацию о том, как создать класс Audio?

1 Ответ

2 голосов
/ 14 августа 2011

Вы можете использовать тег HTML5 <audio> в своем приложении, это будет поддерживаться в последней версии браузера, а для поддержки более старой версии вы можете создать запасной вариант.

Ясная и красивая документация здесь. Посмотрите.
http://html5doctor.com/native-audio-in-the-browser/

...