ウェブ上で調べてみると、ビットレート下げすぎでは?とか PC の能力不足では?という回答…。いやいやそんなはずはない。ビットレートには気を配っているし、うちのパソコンはこれだし。

結局自分で設定をいじってみて、「編集 > オプション」の「オーディオ」タブ、「オーディオ音量 ― 音量を標準化」のチェックを外すといいことに気づく。
正規化しようと音量を上げて、場所によって音割れしてしまっていたみたい。同じような悩みの人はお試しあれ。
GAE/J とか JavaScript とか Blogger の仕様のこととか。プログラム関連の備忘録のつもりで始めたんですが…。
innerText
が undefined になるのが問題だったよう。IE はともかく、Firefox だけ無理というものがあるとは知らなかった。textContent
を使うのがいいらしい。でも textContent にすると、今度は IE で動かなくなるようで…。
判定が面倒な場合は、このエントリにあるとおり、innerHTML
で代用するのがいいのかも。