シンプルだと思われますが、私は完全に立ち往生しています。次のコードは私のコンピュータでは動作しますが、私のホスト(siteground)では動作しません:なぜこのhtmlオブジェクトは私のコンピュータでは動作しますが、私のウェブホストでは動作しないのでしょうか?
<html>
<body>
<object type="audio/mpeg" data="01.mp3"></object>
</body>
</html>
mp3は同じフォルダにあります。私はそのアドレス全体(www.myurl.com/01.mp3)を使って別のディレクトリに移動しようとしました。私はまた、問題は権限を持つことができると思った - 私はそれらを変更しようとしましたが、問題は解決しません。
シンプルでわかりやすいものが欠けているように感じます。それはsitegroundが設定される方法ですか?私はここでリードを探しています。
EDIT:
私のMac上で、その上に疑問符の付いただけのQuickTimeシンボルとしてページがロードされます。
EDIT 2:
誰が指導を探して、この全体につまずく場合には、これが唯一のユキヒョウのSafari 5の問題のように見える:議論hereを参照してください。
私が見つけることができる唯一の修正は、実際にはLAMEを使用してmp3を再エンコードすることです!
また、すべてのWebホストで保持されないようですが、私はsitegroundとgodaddyの両方を確認できます。
とにかく、これはプログラミングの問題ではなく、サファリのバグです。不思議なことは、ページをローカルにロードすると動作するということです。問題は、そのサーバー内の何かがSafari 5のMIMEタイプで動作する方法でなければなりません。とにかく、あなたがそれを理解するなら、私はあなたにクッキーをお送りします。
ホストがmp3の配信を許可していない可能性はありますか? –
mp3をダウンロードするには時間がかかりますか? – ajreal
アドレスバーにwww.myurl.com/01.mp3と入力してファイルに直接アクセスできますか? – JakeParis