В настоящее время я разрабатываю систему чата. Как я могу воспроизвести звук (например, хлопающий звук) при получении сообщения, совместимого с браузером? Что-то подобное существует? Я хочу, чтобы шум/время шума были похожи на Facebook.
Как воспроизвести звук, чтобы он работал во всех браузерах?
comment
Откройте эту ссылку, она решит stackoverflow.com/questions/15483455 /
- person Azam Alvi   schedule 19.03.2013
Ответы (2)
Тег <audio> — это хороший способ воспроизведения звука в HTML5, но он имеет два недостатка:
- Это не будет работать со старыми веб-браузерами
- Не все веб-браузеры поддерживают все аудиоформаты
Чтобы обойти проблему аудиоформата, мы можем поместить несколько версий звука таким образом, чтобы веб-браузеры, не поддерживающие одну версию, переходили к следующей:
<audio controls="controls">
<source src="sound.mp3" type="audio/mp3" />
<source src="sound.ogg" type="audio/ogg" />
Sorry, your web browser does not support sound.
</audio>
Существуют библиотеки, которые упрощают этот процесс и дают больше контроля. jPlayer — это один из них, который обеспечивает хорошую кросс-браузерную поддержку, включая старые браузеры, которые не поддерживают тег <audio через резервный вариант Flash.
person
Mike
schedule
09.10.2011
Я считаю диспетчер звука лучшим решением для разных браузеров: http://www.schillmania.com/projects/soundmanager2/
person
Kevin Pei
schedule
08.10.2011