我正在尝试使用<audio>
和javascript来操纵音频文件(mp3)但是当我点击链接时没有任何反应。 alert()
正在运行,但音频没有任何影响,即没有暂停,没有播放,没有......,无论是在Safari还是Firefox中。编码狡猾还是什么?
检查出来:
的jQuery / JavaScript的:
$(document).ready( function(){
var audioElement = document.getElementById('audio_player');
$('div.audioControls .play').live('click', function(){
//alert('play');
audioElement.play();
});
$('div.audioControls .pause').live('click', function(){
//alert('pause');
audioElement.pause();
});
$('div.audioControls .playatTime').live('click', function(){
alert('play at time: 30 sec');
audioElement.currentTime = 30;
audioElement.play();
return false;
});
});
HTML:
<audio id="audio_player" controls="controls" src="aaliyah.mp3">
Your browser does not support the audio element.
</audio>
<div class="audioControls">
<a href="#" class="play buttons" style="border:1px solid #ccc;">play</a>
<a href="#" class="pause buttons" style="border:1px solid #ccc;">pause</a>
<a href="#" class="playatTime buttons" style="border:1px solid #ccc;">play at 35 secondes</a>
</div>
谢谢!
答案 0 :(得分:1)
我现在知道为什么,它没有用。要使用javascript API,需要从html标记本身删除控件属性,它应该可以工作。
由于