如何更改音频播放的当前时间?
How to change current time in audio playback?
我正在尝试在录音中播放偏移量为 10 秒的音频文件:
const audio = new Audio('audio.mp3');
audio.currentTime = 10
console.log('currentTime: ' + audio.currentTime)
console.log('duration: ' + audio.duration)
audio.play();
输出:
curretTime: 10
duration: NaN
现在这段代码将播放音频 - 但它将从头开始播放。
如何开始播放音频 10 秒?
另外,为什么持续时间打印为“NaN”?
您在当前时间缺少“n”。
应该是 audio.currentTime = 10;
我正在尝试在录音中播放偏移量为 10 秒的音频文件:
const audio = new Audio('audio.mp3');
audio.currentTime = 10
console.log('currentTime: ' + audio.currentTime)
console.log('duration: ' + audio.duration)
audio.play();
输出:
curretTime: 10
duration: NaN
现在这段代码将播放音频 - 但它将从头开始播放。 如何开始播放音频 10 秒? 另外,为什么持续时间打印为“NaN”?
您在当前时间缺少“n”。 应该是 audio.currentTime = 10;