2012-03-01 6 views
3

コンピュータ上でページをローカルに開くと、これらの4つのコードスニペットがすべて私のWebページで正しく機能します。しかし、ウェブページ(およびオーディオファイル)をホスティングサーバーにアップロードしてインターネットにアクセスすると、すべてが正しく動作するわけではありません。HTMLオブジェクトとオーディオタグ

これはコンピュータのWindows Media Playerを開いてオーディオを再生しましたそれがローカルにアクセスされたウェブページ上でそれをしないにもかかわらず、それを介してファイル。

これは正しく動作します。

<object height="320px" width="240px" data="Audio/MHXSEagle.mp3" > 
<param name="src" value="Audio/MHXSEagle.mp3"/> 
</object> 

ローカルではなく、インターネットを介してこれらの二つの作業:

<audio src="Audio/MHXSEagle.mp3" type="audio/mp3" controls="controls" preload="auto"> 
    Browser doesn't support audio tags 
</audio> 

<audio controls="controls"> 
    <source src="Audio/MHXSEagle.mp3" type="audio/mp3" /> 
Browser doesn't support audio tags 
</audio> 

私は、彼らは異なる動作理由を理解していないと、いくつかの明確化をしたいと思います。

+0

どのブラウザでテストしていますか? –

+0

Internet Explorer – ShadowCrossZero

+0

あなたはXAMPPのようなApache環境でテストしていますか? –

答えて

1

オーディオタグはHTML 5です。IE 9が動作するので、私のサーバーでテストしましたが、Firefoxは動作しません。
オブジェクトタグはFFとクロムで動作しますが、IEはサーバーに問題があるようです。 私のマシンでは、IE does notはローカルの何かを再生するようです。
私の推測では、ローカルウィンドウとApacheサーバーはIEに影響を与えますが、Firefoxは一貫しているようです。

+0

+0

あなたのサーバーについてもっと知っていなくても言いにくいですが、さまざまなブラウザを試すことができますか? –

+0

私はmp3ファイルのogg版とFirefoxを使ってみました。インターネットを通じて、各スニペットが機能します。しかし、ローカルのコンピュータでは、スニペットは機能しませんが、