※この記事は11年以上前の記事です。
現在は状況が異なる可能性がありますのでご注意ください。
まぁ、たまにはね、僕も利いたことをしようと思ったんだ。
そう、映像ページについにHTML5のタグを導入したのです!!!
念願だったお!もー、今までiframeでflv表示させてたんだよ。iPhoneじゃみれなかったんだヨ!
そして、このサイト、HTML5に準拠してるわりには、HTML5らしいこと一切してなかったんです。
まぁ、いいや。そうとにかく、ハマったんです。
何にって、Firefoxでのvideoタグの表示です。
これがなかなか上手くいかなかった。
多分、VIDEOタグを使おうとする多くの人が躓くことなのですが、
しかし、実は本題はそこではないのです。
まず、表示の仕方というかタグの書き方はは下記。
なぜこういう書き方なのかは、下記エントリーを参照いただきたい。
FirefoxのHTML5『video』タグの落とし穴?
この話はググって見れば解決方法は、だいたい同じ方法が出てきます。
動画ファイルを置いているフォルダに、.htaccessを置くのですが、
下記の書き方でね
しかし、僕の場合、表示されない・・・何度いろんな方法も試しました。
タグの中にMIME設定を書くのも試しました。
しかしダメ・・・・。
サーバーによるらしく、ロリポップのせいか!?と思ったけど、
腑に落ちないし、そんな記事はググってもでてこない。
Firefoxをサポート外にするのはさすがに忍びなく、あきらめないで検索。
と、今日になって不吉な記事を発見したわけですヨ
そこの最初の方にこう書いてるんですよ。
文字コードは Shift_JIS で、改行コードは LF 。 .htaccess ファイルを設置したディレクトリ以下に適用されます。 パーミッションは604 サーバーによって違いがあるかもしれません。 【注】safariはQuickTimeがインストールされていないと動かなかったです。
・・・・・ま、まさか、と思い、自分が作っていた.htaccessファイルを見てみると、
UTF-8ではないですか・・・!?
しかも、改行コードも違う。
あの万能文字コードがなぜ・・・。
文字コードと改行コードを変えてアップすると・・・。
動いた!!!!!
この二三日の時間はなんだったの!!!?
というわけで、本題は、HTML5でもvideoタグでもなく、
.htaccessは文字コードによっては動かない!
なのでした・・・。
相変わらず話長いw
コメントする