从API获取音频 - 创建播放下一个声音按钮

时间:2018-02-15 16:16:21

标签: api button audio

我从API获取音频,直到播放,然后获取新文件。然后我添加了一个按钮,该按钮应该从API获取新的音频文件并播放它 - 但是我无法使当前播放的文件停止。它只是开始播放另一个文件,循环我的获取功能,突然间我有2个循环播放和提取文件。这是我的按钮代码:

  $("#newbird").click(function() {
    // Fetch all audio that is playing and pause it
    activeAudio.pause();
    birdFunction();
  })

我将当前音频文件存储在全局变量(activeAudio)中,然后尝试通过点击功能暂停它,但它不会暂停音频。

var birdFile = (response.recordings[0].file);
var audio = new Audio(birdFile);
audio.play(audio);
audio.loop = true;
activeAudio = audio;

activeAudio.pause();显然不起作用 - 我该怎么办?

0 个答案:

没有答案