所以,我正在使用Javascript中的Web Audio API。我目前看起来像这样使脚本在不同浏览器上运行
try {
this.processor=this.context.createScriptProcessor(this.blockLength,2,2);
}
catch(f)
{
this.processor=this.context.createJavaScriptNode(this.blockLength,2,2)
}
基本上,如果第一个失败,请尝试另一个。我不太喜欢这种结构。我认为这不是try/catch结构的样子。但它能完成这项工作。
有人有更好的方式做到这一点吗?所以,如果两个语句都失败了,我可以给alert()命令。
谢谢。
PS。我是新来的JS
为了让您的HTML5开发更容易,您可以尝试[Modernizr的(http://modernizr.com)和检出[音频检测代码](http://modernizr.com/docs/#features-html5) – OnesimusUnbound
谢谢,看起来不错。 – whatever123