助太刀忍者(質問掲示板)

助太刀忍者

No.48472    HTML5 videoの再生
HTML5のvideoタグによる動画ファイルの再生が可能かと思い試しました。

ローカルでIE9, Firefox4どちらでも再生できることを確認して忍者にアップロードしましたが、mp4形式もwebm形式も(どちらも3MBのファイルです)忍者ホームページ上になると再生できないようです。

忍者ホームページではHTML5による動画再生は不可能なのでしょうか?
投稿者:kuma Ninja 投稿時間:2011-05-19 08:48:02
投稿者 : No Name Ninja
投稿時間:2011-05-19 22:45:23
>Safari5では常に再生できるし
とのことから、やはり、ブラウザ環境に左右されているものと思います。サーバ環境が問題でないとすると、この場で回答できることは限られてくるかと・・・。

広域質問掲示板で質問してみてはいかがでしょう?
この場では、忍者関連のサービスの範囲内の回答しかつかないので・・・。
あるいは、該当ページのURLを提示して、回答者側から再生確認してもらうとか・・・。
質問者からのコメント 2011-05-20 07:04:02
>サーバ環境が問題でないとすると
他サーバーのHTML5 videoテストページでは手持ちの全てのHTML5対応ブラウザで再生できたため、色々調べた結果、忍者サーバー側のMIMEタイプ設定がMP4/WebMファイルに対応していないために再生ができない可能性がありそうです。

恐らくSafariやChromeは、このあたりの設定に左右されずに再生できてしまう仕様になっているのだと思います。

.htaccessファイルに「AddType video/mp4 .mp4」「AddType video/webm .webm」としてアップしてみましたが、やはりエラーで使えないので忍者側の対応を待つしかなさそうな気がしてきました。
投稿者 : No Name Ninja
投稿時間:2011-05-19 18:32:32
HTML5からのタグが有効かどうか?というのは、サーバ如何ではありません。タグやスタイルシートを解釈するのは、ブラウザですので、有効かどうかはブラウザ環境如何です。

で、
>ローカルでIE9, Firefox4どちらでも再生できることを確認して
とのことから、質問者さんのブラウザ環境では対応しているようですね。

>mp4形式もwebm形式も(どちらも3MBのファイルです)
3MB以内ということでしょうか?
それともギリギリ3MBということでしょうか? そうであれば、ギリギリではなく3MB以内に収めたサイズにしてください。

もっとはっきりわかる方法としては、サーバ上を確認して、メディアファイルがちゃんとアップロードされているか確認ください。サーバ上にあるのならば、サイズは問題ないと判断してよいと思います。

また、アップロード先に間違いはないでしょうか?
タグに記述したパス通りの場所にアップロードしているでしょうか?階層に間違いはないですか?

その他にもいろいろ原因が考えられますが、実際のページを表示確認してみないと何とも言えません。該当ページURLを提示ください。

この質問掲示板は、不特定多数の人が閲覧可能ですので、ページURLの提示は強制ではありません。

ページURLを提示できない場合は、記述したタグを「伏字なし(絶対パスの場合はドメインだけ伏せても構いません)」で提示ください。

提示例1)
<video src="sample.mp4"></video>

提示例2)
<video src="sample/sample.mp4"></video>
※メディアファイルの入っているディレクトリ名は伏せないでください。

提示例3)
<video src="http://XXXXXX.XXX XXXX.com/sample.mp4"></video>
※絶対パスの記述の場合、ドメイン部分は伏せても構いません。

提示例4)
<video src="http://XXXXXX.XXX XXXX.com/sample/sample.mp4"></video>
※メディアファイルの入っているディレクトリ名は伏せないでください。

提示例5(バーチャルホスト利用))
<video src="http://sample.XXXXXX.XXX XXXX.com/sample.mp4"></video>
※バーチャルホストのフォルダ名は伏せないでください。
質問者からのコメント 2011-05-19 22:21:32
返信ありがとうございます。

「提示例1」のように、同じディレクトリに動画ファイルとhtmlファイルを置いて一番簡単な記述をしてもIE9やFirefox4では再生できませんでした。

Safari5では常に再生できるし上記のように書き直したりもしたのでタグの記述ミスは考えにくいのですが、何か他に原因があるのでしょうか・・・。