4

私のコードは基本的にこれです

<audio controls preload="none" src="linktofile.mp3" />

Chrome が preload 属性を完全に無視し、ページの読み込み後にファイルの読み込み (再生ではなく) を開始することを除いて、Safari 5 および Chrome 8 でうまく機能します。ページが音声タグでいっぱいの場合、大量の帯域幅を消費します。

Chrome を Safari 5 のように (つまり、正しい方法で) 動作させ、ユーザーが再生ボタンをクリックしたときにのみファイルをロードする方法はありますか?

4

3 に答える 3

4

これは Chromeのバグ #16482であり、まだ修正されていません。

更新: 2011 年 4 月 6 日現在、修正されています :-)

于 2010-12-31T20:17:49.773 に答える
3

プレースホルダー要素があり、クリックされたときに Javascript で Audio 要素に置き換えることができます...

于 2010-12-31T20:22:00.273 に答える
0

autobuffer属性を false に設定しようとしましたか?

于 2010-12-31T20:19:30.180 に答える