4

私は自分のウェブサイトに音楽を掲載しようとしているので、HTML5 balise を使用することにしました。プレイヤーがほとんどのブラウザーで動作するようにするには、.mp3 + .ogg を使用する必要があることを学びました。だから私はこれを作った:

<audio controls="">
 <source src="http://maxinthebox.fr/files/167d9a8aaf49fbf1bc226045c8f6920e.ogg"/>
 <source src="http://maxinthebox.fr/files/3d4fafe76fbbfd5cba1b5ec181a35b94.mp3"/>
</audio>

.ogg または .mp3 のみを配置した場合でも、Chrome または Safari で完全に動作します。しかし、Firefox では、そんなことはありません。.ogg だけを開こうとしましたが、Firefox にビデオ プレーヤーが表示されます。Web を検索しましたが、機能する解決策が見つかりませんでした。

だから、私の問題を解決するのを手伝ってくれるなら、それは素晴らしいことです!

前もって感謝します !

編集: 問題は Firefox からではなく、.ogg ファイルからではなく、私からのものでした! .ogg ファイルを作成するために VLC で再エンコードした .aif ファイルがありました。そして、オーディオをトランスコードするかどうか尋ねられたとき、 Vorbis の代わりに MP3 をチェックしました! しかし、あなたの助けを借りて、私は自分の間違いに気づきました! 本当にありがとうございました !

4

1 に答える 1

1

type 属性を指定してみてください:

<source src="http://maxinthebox.fr/files/167d9a8aaf49fbf1bc226045c8f6920e.ogg" type="audio/ogg"/>

それ以外の場合は、Web ホストの MIME タイプの問題であり、代わりにビデオ プレーヤーが開きます。この回答を参照してください。

編集: ogg ファイル自体は、Firefox と互換性がない可能性があります。サーバーの問題か ogg ファイルの問題かを特定するには、こちらのサンプルの一部を確認してください。

https://developer.mozilla.org/En/Media_formats_supported_by_the_audio_and_video_elements

于 2012-07-29T08:24:54.893 に答える