Вставить объект для 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);

Что я делаю неправильно? Большое спасибо!

0 ответов

Другие вопросы по тегам