"ding"というサウンドファイルと他のいくつかのサウンドファイル(s1、s2、s3、...)があるとします。彼らはそれぞれ「鳴る」の後に演奏される。つまり、ボタン1が押されていれば、「ding」の後に「s1」という文字列が続きます。jPlayer with Playlist:あらかじめロードする方法は?
["ding"、 "s1"]が再生される前にボタン2を押すと、現在の再生を停止して["ding"、 "s2"]を開始します。
現在、私はjPlayerのプレイリストアドオンでこれを達成しました。私はプレイリストを["ding"、 "s1"]に設定して再生します。人生は素晴らしい。よくほとんど。
問題は、「ding」の再生が終了するまでjPlayerがs1のダウンロードを開始しないため、ユーザーは「ding」とs1の間に潜在的に長いポーズを聞くことです。
追加情報:
のみ5非常に短いすべてがこれらのサウンドクリップ、(音声の数秒)のがあります。
フラッシュフォールバックが重要です。
質問:
"チーン" と "S1" の間の遅延を(もしあれば)を最小化するためにこれを設定するための最良の方法だろうか?私はこのために "プレイリスト"アドオンを使うべきですか?
サウンドごとに.mp3と.oggを持つのに最適な場所ですか、別の形式を使用する必要がありますか?目標は互換性ですが、サイズも重要です。
HTML5をプライマリとして、Flashを代替として使用することをおすすめしますか?