我使用这个简单的代码处理HTML5音频标签:
HTML
<audio id="audioFrenata">
<source src="sounds/frenata.ogg">
<source src="sounds/frenata.mp3"></audio>
Run Code Online (Sandbox Code Playgroud)
JS
$('#audioFrenata').on('ended', function() {
manageImageObjectsLevel();
}).get(0).play();
Run Code Online (Sandbox Code Playgroud)
使用Chrome,这可以正常工作,Windows上的Safari 5.1.7和iPad 3上的Safari我收到:
'undefined' is not a function (evaluating '$('#audioFrenata').on('ended', function() {
manageImageObjectsLevel();
}).get(0).play()')
Run Code Online (Sandbox Code Playgroud)
任何人都知道为什么?