jPlayer - это хорошая библиотека jQuery, которую можно использовать для воспроизведения звука.Вам может потребоваться настроить отображение проигрывателя, чтобы оно было скрытым, если вы хотите программно воспроизводить звук.
Возможно, вам придется кодировать звук в нескольких форматах, но jPlayer может обработать запасной вариант, чтобы мигать, если нетОбнаружена поддержка нативного звука HTML5.
Редактировать: mp4 и ogg можно воспроизводить в большинстве браузеров.Современная поддержка браузером звуковых форматов может быть здесь .Попробуйте распаковать в .mp4, .mp3 или .ogg - любой из них может иметь размер файла на порядок или больше.Кроме того, возможно, будет воспроизводиться моно версия файла в одном из этих форматов, что снова уменьшит размер файла.
Я думаю, вам действительно нужно попробовать разные скорости передачи данных в зависимости от вашего звукатребования к качеству и размеру файла.Я бы начал со стерео 128kb (если исходный .wav в стерео) .mp3 и уменьшил бы скорость передачи и / или каналы, если размер файла слишком велик для ваших требований ;это для интранета компании, публичного сайта, мобильного сайта…?Например, звуковой файл большего размера может быть приемлемым на внутреннем веб-сайте компании, но не на мобильном.
Изменить 2: С http://html5doctor.com/native-audio-in-the-browser/
Еслиразработчики хотят в полной мере использовать все браузеры, поддерживающие аудио HTML5, им нужно будет создавать версии аудиофайла для MP3 и Ogg (а в случае с Opera, WAV) для потоковой передачи!
Редактировать 3: A всеобъемлющее резюме о поддержке аудио в браузере.