audio.js:是否可以在特定时间加载音频

audio.js: is it possible to load an audio at a specific time?

本文关键字:定时间 加载 音频 js 是否 audio      更新时间:2023-09-26

我正在使用这个JS代码

https://kolber.github.io/audiojs/docs/

,我想知道我是否可以加载并跳过音轨的特定点。

如果有其他方法可以使用html5播放器

我的方法是在特定时间点使用jQuery以编程方式添加音频标签,如下所示:

jQuery('#audio_wrapper').append(
  jQuery('<audio/>')
  .attr('src','url_of_your_audio_file')
  .attr('id','audio')
);

之后,按照库文档的描述编写初始化代码:

audiojs.events.ready(function() {
  var as = audiojs.createAll();
});

要跳到一个特定的时间,你可以使用jQuery或javascript,就像你在操纵一个典型的html5音频:

$('#audio').bind('canplay', function() {
  this.currentTime = 29; // jumps to 29th secs
});

或javascript:

document.getElementById('audio').currentTime=(226);