Вставить объект для mp3 не играет
Недавно мне пришлось заменить модуль звуковых уведомлений для веб-приложения для IE8. Это было сделано с помощью Flash и создавало массу проблем.
Новый способ воспроизвести эти звуки embed
теги, как этот:
<embed id='player-msg' hidden='true' autoplay='true'
src='../../App_Themes/Operator/sounds/ding.mp3' type='audio/mp3'/>
Затем мы пытаемся играть так:
document.getElementById('player-msg').play();
Не работает Или, по крайней мере, не на всех компьютерах, что достаточно плохо.
Это всегда работает, когда я добавляю код для автозапуска, хотя:
var embed = $("<embed id='player-msg' hidden='true' autoplay='true'
src='../../App_Themes/Operator/sounds/ding.mp3' type='audio/mp3'/>");
$("body").append(embed);
Что я делаю неправильно? Большое спасибо!