2

html5 オーディオ タグを使用していくつかの曲を再生する Web アプリケーションを作成しました。FF (firefox) を使用しているときはファイルを再生oggする必要があり、IE ではファイルを再生する必要がありmp3ます。

問題は、webapp を godaddy サーバーに移動したところ、FF がサウンドを再生しなくなったことです。localhost FF ではサウンドを再生しますが、godaddy では再生しません。Chrome は、godaddy のように localhost でサウンドを再生します。

これは私が使用したコードです:

<audio id="ff01" src="/files/hello.ogg"></audio>
<audio id="ie01" src="/files/hello.mp3"></audio>
<button class="btn" onClick="document.getElementById('ff01').play()">FF</button>
<button class="btn" onClick="document.getElementById('ie01').play()">IE</button>

Firefox が ではファイルを再生するのに では再生しない理由を教えてlocalhostくださいgodaddy

4

2 に答える 2

2

.htaccessファイルに以下を追加して解決します

AddType audio/ogg .ogg
AddType audio/mp3 .mp3
于 2013-01-28T17:00:18.193 に答える
1

MIME タイプを指定し、各音声ファイルをaudioタグの子として配置する必要があります。これを試して:

<audio id="01">
  <source src="/files/hello.ogg" type="audio/ogg">
  <source src="/files/hello.mp3" type="audio/mpeg">
  Your browser does not support the audio tag.
</audio>
于 2013-01-18T12:19:05.413 に答える