【问题标题】:End play event for Audio class? [duplicate]结束音频课的播放事件? [复制]
【发布时间】:2020-03-29 09:11:51
【问题描述】:

我正在使用 JS Audio 类播放文件:

var audio = new Audio('hello.mp3');
audio.play();

有没有办法使用事件来检测文件播放是否结束?

【问题讨论】:

  • 是一样的。相同的解决方案适用。
  • @j08691 所以?这是否意味着它是重复的?你犯了一个错误,你应该重新打开。 SO中不存在这个问题。
  • 我不是 VTC 的唯一一个,是的,它仍然是一个骗子
  • 两个错误并不能使它正确。它不是重复的,因为问题不存在。就那么简单。是否因为答案相同而将问题关闭为重复有效?对你的错误负责。这个问题不应该被关闭。

标签: javascript


【解决方案1】:

试试这个:

var audio = new Audio('hello.mp3');
audio.play();
audio.onended = function() {
  console.log("The audio has ended");
};

这里是doc

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-04
    • 2012-03-08
    • 1970-01-01
    • 2020-05-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多