2016-09-09 9 views
0

多くの話題や異なる4つのテーマを研究した後、私は迷っています。私は答えがシンプルかもしれないが、私はそれを見ていないことを理解しています。だから私は何をしているのですか?Windows Media Playerプラグインに置き換わるHTML5 Player

現在、Internet Explorerに読み込まれている場合、Windows Media Playerプラグインを使用してオーディオファイル(WAV形式)を再生するローカルホストされたWebページがあります。 Internet Explorerは私のコンピュータの98%から削除されていますので、このページをユーザーがより使いやすくするために探しています。したがって私の考えは、ページにオーディオタグを直接使用してHTML5プレーヤーをコーディングすることでした。今は面倒な部分が来る。オーディオWAVファイルは、データベースからユーザーに配信されています。

私は、次の

<audio controls="controls" id="player" type="audio/wav">   
Your browser does not support the audio element. 
</audio> 

を使用してロードするプレーヤーを取得することができましたし、私は私が開いたこれらの変更を行った後

<span jwcid="@If" condition="ognl:item.recSegment.tape != null"> 
<button style="border:0px; background-color: transparent;" onclick="document.getElementById('player').play()"jwcid="@Any" src="ognl:item.recSegment.tape.Url"> 
<center><img jwcid="@Image" image="asset:play" alt="Play"/></center> 
</button> 
</span> 

にオーディオファイルにコードを修正クロムと何も起こらなかった。 それではFirefoxを開いてボタンをクリックすると、プレーヤーコントロールが一時停止から再生に変わりますが、ファイルはロードされません。 最終的にはラップトップにInternet Explorerをロードし、ボタンをクリックすると「エラー:不明なエラーが発生しました」と表示されます。

私はここで迷うと感じ、それは私が行方不明の単純なものであることを知っています。誰にもアイデアはありますか?

ニック

+0

私は.MP3ファイルにすべてを変換します、サーバーのスペースを節約し、モバイルを含むほぼすべてのデバイスで再生できるようになります。 – cmorrissey

+0

私はそれをすることができるのが大好きですが、波にエンコードしているソフトウェアはmp3をサポートしていません。実際には、McFのキャプチャファイルを取得し、GSM圧縮されたwav形式にトランスコードしています。 –

答えて

1

さまざまなブラウザがさまざまなコーデックをサポートしています。みんなWAVを単なるWAVだと思っていますが、異なるコーデックがあり、ビット深度も違っていますし、ブラウザごとにさまざまなサポートがあります(Internet Explorer [IE]はWAVをサポートしていません)。

Firefox won't play .WAV files using the HTML5 <audio> tag?

http://www.w3schools.com/html/html5_audio.asp

Mozillaの開発者ネットワーク(MDN)によると、最も広くサポートされるフォーマットは、MP3やAAC/MP4ある: https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats#Browser_compatibility

関連する問題