测试浏览器是否支持Web Audio Api的简单方法?

Max*_*ams 4 javascript browser jquery html5 web-audio-api

对于当前浏览器是否支持Web Audio Api,有人能告诉我一个简单可靠的测试(在javascript/jquery中)吗?需要在移动设备上工作.

https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API

ann*_*d3r 8

如果我理解正确的话......

var context;
window.addEventListener('load', init, false);
function init() {
  try {
    // Fix up for prefixing
    window.AudioContext = window.AudioContext||window.webkitAudioContext;
    context = new AudioContext();
  }
  catch(e) {
    alert('Web Audio API is not supported in this browser');
  }
}
Run Code Online (Sandbox Code Playgroud)

这是直接从这里采取的(Boris Smus的文章).

  • 我猜他是从这里拿的:http://www.html5rocks.com/en/tutorials/webaudio/intro/ (2认同)