Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   IE однократно проигрывает тег audio - как быть? (https://javascript.ru/forum/css-html-internet-explorer/51192-ie-odnokratno-proigryvaet-teg-audio-kak-byt.html)

free_style 28.10.2014 10:25

IE однократно проигрывает тег audio - как быть?
 
Всем привет!

Порыскал в инете, но так и не нашел ответа на свой вопрос. Есть следующая javasript-игра. В ней при нажатии на объекты проигрываются звуки.

Код:

<div class="dalee" id="dalee_id"></div>

<audio id="audio_click" preload="auto">
    <source src="audio/click.ogg" type="audio/ogg">
    <source src="audio/click.mp3" type="audio/mpeg">
</audio>

А вызываю звук при помощи JQuery и javascript:

Код:

$('#dalee_id').click(function(){
    document.getElementById('audio_click').play();
});

А теперь собственно вопрос, почему IE проигрывает звук всего один раз?

рони 28.10.2014 11:15

free_style,
потому что у обьекта jquery нет функции play если конечно не засунуть
$("#audio_click").play();


убрать или поставить индекс $("#audio_click")[0].play();

script.js (строка 17, столбец 1)

free_style 28.10.2014 12:51

Большое спасибо, за помощь!

Уже не первый убеждаюсь, в большинстве случаев роль ошибки играет человеческий фактор.


Часовой пояс GMT +3, время: 23:55.