2017-05-22 17 views
0

次のコードを使用して、HTML5オーディオプレーヤーを使用して.wavファイルを再生しています。HTML5のオーディオ要素で.wavファイルが再生されない

<audio controls autoplay> 
    <source src="test.wav" type="audio/wav"> 
    Your browser does not support the audio element. 
</audio> 

ファイルはブラウザで再生されません。私はIE EdgeとChromeの両方でこれを試しましたが、両方で動作しません。

私は.mp3のフォーマットを試してみてください。インターネット上のドキュメントには、.wav形式がサポートされているようです。

私のコードに何か問題がありますか? HTML5オーディオ要素を使用してIE EdgeとChromeで.wav個のファイルを再生できますか?

また、ブラウザで.wavファイルを直接開いても、ファイルは再生されません。

お時間がありましたら、他の情報が必要な場合にお知らせください。

編集: 私はhttp://freewavesamples.com/files/Kawai-K11-CleanGtr-C3.wavからファイルをしようとした場合、それは私の地元のWAVファイルではなく動作するため、いくつかの問題は私のwavファイルにありますように私は思えます。

+0

あなたの質問と答えに基づいて、あなたは間違ったパスを 'src'属性に与えたと思います。src =" test.wav "は、test.wavがHTMLファイルのすぐ隣にある場合にのみ機能します。確かに、JSコンソールを開いて404の応答を確認することができます。 – enguerranws

+0

ファイルのパスが正しいです。 HTMLページとオーディオファイルは、同じルートディレクトリ内で互いに隣り合っています。 –

答えて

0

インターネット上のドキュメントには、.wav形式がサポートされているようです。

あなたは私に別のドキュメントを読んでいる必要があります。 the MDN documentationから

:PCMオーディオコーデック(WAVEコーデック "1")と

WAVEのコンテナフォーマットは、デスクトップ/モバイルのGecko(Firefoxの)とSafariでサポートされています。

ChromeやInternet Explorerについては言及していないので、フォーマットをサポートしていないと思われます。あなたの実験はその結論を支持します。

ネットワーク経由でオーディオを転送するのに特に効率的なフォーマットではないため、とにかく避けてください。

0

あなたのコードをコピーし、 "test.wav"という名前のWAVファイルで試しました。 Chromeを使用すると、それは私のために働く。だから、私はあなたのコードにエラーがないことを確認することができると思う。

状況によっては、ファイルのアーキテクチャが原因である可能性があります。 もうお手伝いできないことに申し訳ありません。

関連する問題