Я работаю с тегами HTML5 с помощью этого простого кода:
HTML
<audio id="audioFrenata">
<source src="sounds/frenata.ogg">
<source src="sounds/frenata.mp3"></audio>
JS
$('#audioFrenata').on('ended', function() {
manageImageObjectsLevel();
}).get(0).play();
с Chrome это работает так, как ожидалось, с Safari 5.1.7 на Windows и Safari на iPad 3 Я получаю следующее:
'undefined' is not a function (evaluating '$('#audioFrenata').on('ended', function() {
manageImageObjectsLevel();
}).get(0).play()')
У кого-нибудь есть идея, почему?