13

ブラウザで直接wavファイルを再生する以外に選択肢はありません(残念ながら、mp3へのサーバーサイドエンコーディングはオプションではありません)。

これを行うための最良の方法は何ですか?HTML 5オーディオタグを本当に活用したいのですが、ターゲットオーディエンスにはIE6を使用している多くの10代の若者が含まれています。私の知る限り、フラッシュはオプションではありませんが、スピーディーな再生は本当に重要です。

ありがとう。

4

3 に答える 3

19

今日では、おそらくHTML5<audio>タグを使用するのが最善の方法です。過去には、次のように行ったことがあるかもしれません。

バックグラウンド:

<embed src="bgsound.wav" hidden="true" autostart="true" loop="1">

クリック時:

<a href="success.wav">Play Sound</a>
于 2009-07-24T02:13:22.083 に答える
7

最後の回答から数年が経ちました。埋め込みタグは良かったのですが、JavaScript で再生するようにトリガーしようとすると問題が発生しました。新しいオーディオ タグは、ほとんどのブラウザーで適切に機能します。

<audio src="cat9.wav" preload></audio>

手動でトリガーできますaudioElement.play()

于 2015-09-04T01:24:15.407 に答える
4
<audio controls="controls"><source src="http://blablabla.com/hghghgh/my%20file.wav" type="audio/x-wav" /></audio>

修正されていないバグ (2012 年の問題?) により、Chromium ライクなブラウザは、リダイレクトされた URL から .wav を再生できないことがあります。しかし、.mp3 は問題ありません。

Opera 12.14 と Firefox は < audio > タグから通常同じケース (リダイレクトされた URL) で再生されます。

JPlayer の 2.9.* lib を Drupal 7 で 3 人のプレーヤーで試しましたが、成功しませんでした (各プレーヤーで 300*14 ピクセルの黒い非アクティブな長方形でした)。

于 2016-02-17T00:39:53.020 に答える