0

ブラウザでサウンドを再生する最速の方法は何ですか? Android タブレット (XO タブレット) の Chrome を介して実行される Javascript スクリプトがここにあります。ユーザーが画面をタップするたびに「クリック」音を鳴らしたいと思います。タップは非常に高速に登録されています (タップできる限りの速さ) が、再生中のサウンド ファイルが追いつかず、5 回または 6 回のタップに 1 回しか再生されません。

私は HTML5 を使用しており、このサイトの指示に従いました: http://www.javascriptkit.com/script/script2/soundlink.shtml#current

サウンドをより速く再生する方法はありますか? 言い換えれば、リソースの使用量が少ないため、非常に短時間で何度も再生できるということですか?

4

1 に答える 1

0

HTML5 の audio タグを使用する

jquery:

$('menu li').bind('touchstart mousedown click', function(e){
   $('audio')[0].play();
});

マークアップ:

<audio hidden>
       <source src="http://www.w3schools.com/html/horse.ogg" type="audio/ogg">
       <source src="http://www.w3schools.com/html/horse.mp3" type="audio/mpeg">
       Your browser does not support the audio element.
</audio>

<menu type="list">
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
</menu>

デモ: http://jsfiddle.net/a8JYc/

于 2013-08-26T21:33:53.147 に答える