gpt4 book ai didi

javascript - 使用 javascript 在特定时间(ogg/mp3)播放音频标签 onload

转载 作者:行者123 更新时间:2023-12-03 12:19:34 25 4
gpt4 key购买 nike

使用 javascript 在特定时间(mp3)加载音频标签。当前代码如下,完全忽略 currentTime。我的目标是根据计算机硬件时钟的时间(秒)自动播放 mp3 文件。

<!DOCTYPE html> 
<html>
<body>

<button onclick="setCurTime()" type="button">Set time position to 5 seconds</button>
<br>


<audio id="audio1" controls="controls">
<source src="http://attackbeat.com/audio/Masayume%20Chasing.mp3" type="audio/mp3">

Your browser does not support HTML5 video.
</audio>

<script>
var time = new Date();
var timex = time.getSeconds();
myAudio=document.getElementById("audio1");

window.onload = function () {

myAudio.play();
myAudio.currentTime=10;
}
function setCurTime()
{

myAudio.currentTime=timex;
myAudio.play();
}
</script>
</body>
</html>

最佳答案

您只能在 meta data 出现一次后查找给定时间。可用:

var audio = document.getElementById('audio1');

audio.onloadedmetadata = function() {
audio.currentTime = new Date().getSeconds(); // autoplay based on current time (seconds)
audio.play();
};

关于javascript - 使用 javascript 在特定时间(ogg/mp3)播放音频标签 onload,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24508889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com