我正在尝试制作一个根据时间播放音频的html / javascript音频播放器,例如,如果文件从0:00开始播放,则文件从下午1点开始播放,如果文件从1开始播放: 00分钟
答案 0 :(得分:0)
如果我理解你是对的,你就是在寻找这样的东西:
<audio id="audio2"
preload="auto"
src="http://www.worldnationalanthem.com/wp-content/uploads/2015/05/National-Anthem-Of-The-United-States.mp3" >
<p>Your browser does not support the audio element</p>
</audio>
<script>
var neededHours = 2; // use 24-hours format
var currentdate = new Date();
var h = currentdate.getHours(), m = currentdate.getMinutes(), s = currentdate.getSeconds();
var passedTime = parseInt(m)*60+parseInt(s);
myAudio=document.getElementById('audio2');
myAudio.addEventListener('canplaythrough', function() {
if(parseInt(h) == neededHours) {
if(myAudio.duration > passedTime) {
myAudio.currentTime = passedTime;
myAudio.play();
}
}
});
</script>
这个非常简单的例子,但我希望它可以帮到你。