为什么Chrome不会检测到我的音频结束了?

时间:2018-02-19 19:46:37

标签: google-chrome audio addeventlistener

我尝试了几种解决方案。两者都适用于Safari,但Chrome在播放文件后会停止播放音频。在此之前有getNewAudioFileFunction - 它从API获取文件并播放它。 所以我想检测音频文件何时完成,并且在audio.ended上我想要检索getNewAudioFileFunction。什么是我没有到达这里?

audio.onended = function() {
          console.log('Audio Ended');
          getNewAudioFileFunction();
        }

if  (audio.play(audio)) {
        audio.addEventListener('ended', function() {
                console.log(audio.currentTime);
                console.log('audio ended');
                getNewAudioFileFunction();
                });

0 个答案:

没有答案