iOS6.1 にしてから timbre.js のドキュメントページが一部動かなくなった。 具体的には このページ とか、このページとか、再生が始まらない。 色々検討して多分こうだろうというのを書きます。検討不足な感は多いにある。 iOS の Web Audio API はユーザーのアクションきっかけでないとスタートしない クリックイベントとかそういうのなしに、window.onload とかで勝手に音を鳴らす事はできない。ドキュメントに書いてあるのでこれは確実。 Safari HTML5 Audio and Video Guide: Playing Sounds with the Web Audio API Note: On iOS, the Web Audio API requires sounds to be triggered from an explicit user action