2012-07-13 1 views
1

왜 이런 일이 일어나고 있는지 또는 어떻게 피하는 지 잘 모르십니까? 나는 .buttonjquery를 통해 mediaelement.js 오디오를 재생하십시오.

$('.button').click(function(){ 
    $('audio')[0].player.play(); 
}); 

파이어 폭스를 제외한 모든에 좋은 작품 클래스와 사업부를 클릭하여 소리를 트리거하기 위해 노력하고있어.

$('.button').click(function(){ 
    $('audio')[0].play(); 
}); 

없이는 .player iOS를 제외한 모든 기능이 뛰어납니다!

내가 할 수있는 일이 확실하지 않습니다.

+0

현재 사용중인 브라우저를 확인한 다음 올바른 코드를 사용할 수 있습니다. – Jack

+0

각 플랫폼마다 다른 코드를 사용하는 것이 아니라 모든 플랫폼에서 이상적으로 작동하도록하고 싶습니다. –

답변

3

나는 이것이 오래된 질문이라는 것을 알고 있지만, 아직 누군가가 아직 없다면이 문제에 대한 답을 찾았습니다!

사용이 "일시 중지"의 클래스와 다른 "연주"의 클래스와 버튼 또는 무엇이든을 사용 할

$('audio').mediaelementplayer({ 
success: function(media, domElement, player) { 
    $('.play').on('click', function() { 
    media.play(); 
    }); 
    $('.pause').on('click', function() { 
    media.pause(); 
    }); 
} 
}); 

다음 (IOS에 작품뿐만 아니라 FF)는 외부에서 사용하기 당신의 마음이 원하는 무엇이든지간에. 희망이 도움이!

+0

불행히도 여러 Android 브라우저 (Chrome, Stock Browser) 또는 다른 iOS 브라우저 (Dolphin, Chrome, Opera)에서는 작동하지 않습니다. – Mateng