2013-05-09 6 views
1

Я пытаюсь воспроизвести звук в html.Как использовать функции без конфликтов

Я гнал audio тег в HTML и определить функцию play она

, но когда я использую .play() функцию JS, то JQuery возвращает ошибку.

audio.play() is not a function. 

Когда я удаляю файл jquery, звук работает.

Как я могу очистить функцию, не являющуюся jquery?

function playblop() 
    { 
     var ab = document.getElementById('blop').play(); 
    } 
+0

Как вы «определили функцию« сыграть »ее? – deceze

+0

Вам нужно сократить свой код до неудачного примера, который достаточно мал, чтобы публиковать здесь. Вряд ли кто-нибудь сможет помочь, не видя ваш код. – RichieHindle

+0

вы можете показать нам свои скрипты? –

ответ

1

поместить аудио тег автовоспроизведение ...

каждый раз, когда вам нужно играть, добавьте тег ...

$("body").append("<audio autoplay>...</audio>"); 
-1

использовать статический объект в качестве пространства имен, например.

var myobject = { 
     playblop: function(){ 

     } 
    }; 
    //call the function 
    myobject.playblop(); 

Обновлено: Игнорировать код о и прочитать: HTML5 Audio and jQuery

Смежные вопросы