だから私はHTML5に入り、すべてのブラウザと互換性のあるビデオを作成することに成功しました。(単に複数のソースを与えることによって)
オーディオ要素とビデオ要素には多くの類似点があるため、オーディオ要素でも同じことを試みました。このような:
<audio controls="controls" preload="auto">
<source src="s/audiomp3.mp3" type='audio/mpeg; codecs="mp3"'/><%-- Chrome --%>
<source src="s/audioogg.ogg" type='audio/ogg; codecs="vorbis"'><%-- Chrome & Opera --%>
<source src="s/audiomp4.mp4" type='audio/mp4; codecs="mp4a.40.5"'><%-- Chrome --%>
<source src="s/audiowav.wav" type='audio/wav; codecs="1"'><%-- Chrome --%>
</audio>
誰かが問題が何であるかを理解していますか、あるいはこのコードの一部について何かを解決する方法があるかどうか?ビデオタグを使用すると、ほぼ同じことができ、ここにあるすべてのブラウザーでビデオを機能させることができます。
私はこれを検索しましたが、jsフォールバックライブラリしか見つかりませんでした。それは私が探しているものではありません。
それともそれが唯一の解決策ですか?拡張機能を受け入れない各ブラウザにjs/flashフォールバックを実装するだけですか?
編集:コメントはASP.netに対するものであるため、無視してください。これらは、現在動作しているブラウザです。私がテストしている5つのうち、それは少なすぎます。
編集:ブラウザは次のとおりです(すべてWindows XP):chrome、firefox、Opera、Safari。そしてIEですが、それはこの質問の一部ではありません。