2
我试图通过html5音频标记播放一些音频(如果使用任何区别,使用Buzz作为包装)。html5音频 - canplay事件不会在Safari(Mac桌面)上触发
由于音频是定时开始的另一个事件,我一直在听canplay事件。
它可以在Chrome和Firefox上完美工作,但Safari不会触发canplay事件。
我已经为所有可能的音频事件添加了事件处理程序,并且据我所知只会触发loadstart
和loadedmetadata
事件。
当loadedmetadata
被触发时,音频元素在检查器中看起来很好,但这就是停止的地方。
我猜是这样的事业是与设置为不自动播放的元素..出于某种原因,似乎导致Safari浏览器停在那里(我是否自动播放,那么所有的事件被触发) 。
你是否遇到同样的问题,有没有办法自动播放声音,但获取canplay事件触发?
我的Safari浏览器版本5.1.3是(7534.53.10)