0

最近、完全な背景ビデオを含む Web サイトを作成しましたが、Firefox または IE で実行すると、オンラインでは機能しません (オフラインは問題ありません)。Chrome では問題なく動作しますが、IE や Firefox では背景が白しかありません。Firefoxはこのエラーを吐き出します

"text/plain" の HTTP "Content-Type" はサポートされていません。メディア リソースhttp://www.sweetsunnyvibes.com/assets/christmas_snow.webmの読み込みに失敗しました。

そこで、テキスト ファイルを作成し、名前を .htaccess に変更して、これらの 3 行をそこに貼り付けました。このドキュメントには他に何もありません。ドキュメントは、ウェブサイトのルート フォルダー、index.html の横、ビデオを含む「assets」フォルダーの上にあります。

AddType video/webm .webm
AddType video/ogg .ogv
AddType video/mp4 .mp4

まだ何もありません。私は何か間違ったことをしていますか?

また、ボリューム ミュート コントロール (HTML5 オーディオ プレーヤーに関連付けられている) が Firefox では機能しないが、IE と GC では正常に機能するという奇妙なバグもあります。それらは次のような関数で制御されます。

function muteCheck() {
        var audioElm = document.getElementById('player');
        audioElm.muted = !audioElm.muted;
    };

誰かが私を助けることができれば、それは大歓迎です。

4

1 に答える 1

1

このエラーは、ファイルにプレーン テキストが含まれているとサーバーが主張しているために発生します。

変更しても何も起こらなかった.htaccessため、次の 1 つ以上が当てはまる可能性があります。

  • サーバーは .htaccess をサポートしていません
  • .htaccess の使用は許可されていません
  • .htaccess の使用は許可されていますが、一部のコントロール パネルでサポートを有効にしていません。
  • サーバーは AddType ディレクティブを認識しません
  • ファイルに間違った名前を付けました
于 2013-02-13T16:47:32.597 に答える