音频上下文未恢复

时间:2019-05-17 21:47:38

标签: audio audiocontext webkitaudiocontext

我正在使用网络音频API,并且遵循以下代码 https://developer.mozilla.org/en-US/docs/Web/API/AudioContext/suspend 恢复和暂停音频上下文。暂停部分正在工作,但是暂停后我无法恢复。

window.AudioContext = window.AudioContext || window.webkitAudioContext;
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia;
window.URL = window.URL || window.webkitURL;

// Store the instance of AudioContext globally
audio_context = new AudioContext;

if(audio_context.state === 'running') {
  audio_context.suspend();

  } else if(audio_context.state === 'suspended') {
  alert("Resumed");
  //audio_context.resume();

  audio_context.resume().then(function() {
    // susresBtn.textContent = 'Suspend context';
  });
}

1 个答案:

答案 0 :(得分:0)

想通了,这必须来自用户的互动,例如单击按钮