📜  获取音频持续时间节点 js - Javascript (1)

📅  最后修改于: 2023-12-03 15:41:31.380000             🧑  作者: Mango

获取音频持续时间节点 js - Javascript

在Javascript中,可以通过HTML5的HTMLAudioElement对象获取音频的持续时间节点,以便进行相关的操作。以下是获取音频持续时间节点的代码示例:

// 创建Audio对象
var audio = new Audio('audio.mp3');

// 检查一下是否能够获取到持续时间节点
if (!isNaN(audio.duration)) {
  // 获取持续时间节点
  var duration = audio.duration;
  console.log('音频持续时间为:' + duration + '秒');
} else {
  console.log('无法获取到音频持续时间节点');
}

上述代码首先创建了一个Audio对象,用于加载音频文件。然后通过isNaN()函数判断是否能够获取到持续时间节点。如果audio.duration值不是NaN,那么说明获取成功。可以进一步通过console.log()函数打印出持续时间。否则说明无法获取到持续时间节点。

注意:由于音频文件的加载需要一定的时间,在获取音频对象后,应先等待音频完全加载完成后再尝试获取持续时间。

以上就是获取音频持续时间节点的Javascript代码示例。