0

IE 9、FF、およびChromeで正常に再生されるWebサイトにオーディオタグがあります。iPadのSafariでも問題なく再生されます。しかし、SafariをWin 7/64ビットマシンにダウンロードしたばかりで、オーディオを再生できません。

<a href="#" onclick="document.getElementById('english').play()">ENGLISH
<audio id="english">
     <source  src="/Content/Audio/Parachute/T1S2(En).ogg"/>
     <source  src="/Content/Audio/Parachute/T1S2(En).mp3" />
     <source  src="/Content/Audio/Parachute/T1 Parachutes.wav"/>
</audio>
</a>

Safariをサポートするためにtype="audio/mpeg"をmp3に追加してみました。

<source  src="/Content/Audio/Parachute/T1S2(En).mp3" type="audio/mpeg" />
<source  src="/Content/Audio/Parachute/T1S2(En).mp3" type="audio/mp3" />

しかし、それでも再生されません。最後の手段として.wavファイルをそこに投げましたが、それでも再生されません。私は自分のマシンにQuicktimeをインストールしておらず、すべてのユーザーがQuicktimeを持っているわけではないので、ダウンロードする必要がないことを望んでいました。誰かアイデアはありますか?

4

2 に答える 2

0

Windowsでの修正には、Quicktimeが必要であり、mp3を最初に配置する必要があります。

Safariでの修正では、タイプをmp3に設定する必要があるため、

type="audio/mp3" 

これで、Mac/SafariとWin/Safariのすべてのバージョンで問題が解決しました。

于 2012-07-27T14:33:05.933 に答える
0

申し訳ありませんが、追加すると:

type = "audio/mp3"

だから、私の問題はSafariで消えませんでした。私はwin7を持っています

于 2013-11-26T07:17:36.420 に答える