我在IE 10和IE 11中遇到问题,如果音频设备被禁用,我的网站将无法加载。查看控制台,加载第一个音频项后,加载不会进行。我正在使用soundjs有没有人知道是否有办法检测是否在浏览器中禁用了硬件,以便我添加某种错误消息,要求用户请启用他们的声音设备?
答案 0 :(得分:0)
功能:
createInstance(src [startTime = null] [duration = null])
像这样工作:
使用传入的src创建AbstractSoundInstance。 如果src没有支持的扩展名,或者没有 可用的插件,将返回默认的AbstractSoundInstance 可以安全地召唤,但什么也不做。
如果您可以测试默认的AbstractSoundInstance,那么您就会知道客户端浏览器上的插件何时不可用。
答案 1 :(得分:0)