2017-02-02 12 views
2

これは私の最初の質問です。私はまだアマチュア開発者であり、まだ学習段階です。私の友人が私に.mp4ファイルを送ってきました。私はそれを同じフォルダ内の.webmに変換しました。現在、私のHTMLは、これを持っている:Html5 Chromeが動作しないChrome

<video width="1920" height="1080" controls autoplay id="video-background"> 
 
\t <source src="/img/reel.mp4" type="video/mp4"> 
 
\t <source src="/img/reel.webm" type="video/webm"> 
 
\t Sorry, your browser doesn't support HTML5 video. 
 
</video>

ビデオをまったく表示されない、コントロールだけ。私は「お使いのブラウザがHTML5ビデオをサポートしていません」というメッセージも表示されません。コントロールなし。ビデオがどこにあるのかちょうど空白の場所。

私はサーバーなどでビデオをホストしていません。その約88MBのローカルファイルです。そのわずか1分の長さのビデオは、バックグラウンドでループすることを意図していました。再生するリンクからビデオを取得できますが、このローカルの.mp4/.webmファイルは再生できません。私はyoutube、stackoverflowをチェックして、たくさんのグーグルで行った。本当にこれについていくつかの助けが必要です。

はい、私も試してみましたが、まだ動作しませんでした。私は3倍のファイルパスをチェックし、ビデオのエンコーディングをチェックしてフォーマットをダブルチェックしました。すべてが良いと思うように見えるが、それだけでは動かない。

このセクションでは、私のローカルファイルビデオを再生したいと思うCSSはありません。私は間違って何をやっているのですか?どうすれば修正できますか?

+0

あなたはCSSタグを使用していますが、質問にCSSはありません。 id = "video-background"にどんなスタイルを渡しますか? – alljamin

+0

申し訳ありませんが、私はCSSにタグを付けました。私は元々、バックグラウンドで再生している友人のデモビデオを持っていました。しかし、私は彼のビデオでそれを交換したときに動作しませんでした。私はそれがスタイリングと関係があると思ったので、すべてのCSSを取り出してトラブルシューティングを試みましたが、投稿時にidタグをそのまま残しました。 – btetrick

答えて

0

imgフォルダーが、HTMLと同じフォルダー内にある場合。最初のスラッシュを削除する必要があります。試してみてください:

<video width="1920" height="1080" controls autoplay id="video-background"> 
    <source src="img/reel.mp4" type="video/mp4"> 
    <source src="img/reel.webm" type="video/webm"> 
    Sorry, your browser doesn't support HTML5 video. 
</video> 

希望します。

+0

ありがとうございました!私は壁に向かって頭を打っていた。私がしなければならなかったことは、それらのスラッシュを取り除くことだった。再度、感謝します。 – btetrick

+0

問題ありません。がんばろう! :) – mindOfAi

0

preload = "auto"タグを追加して修正してみてください。

<video autoplay loop preload="auto" poster="img.png"> 
    <source src="/img/reel.mp4" type="video/mp4"> 
    <source src="/img/reel.webm" type="video/webm"> 
    Sorry, your browser doesn't support HTML5 video. 
</video> 

私はこれがあなたのために働くかどうかわからない、多分これは将来的に誰かを助ける!

関連する問題