質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

解決済

2回答

430閲覧

VIDEOタグを設置したが、デベロッパーツールを開いている時しか動画が再生しない。

MemoT

総合スコア13

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2018/05/20 08:07

編集2018/05/20 10:28

以下のvideoタグを設置しています。
しかし、デベロッパーツールを開いている時のみにしか動画が再生されず、1フレーム目で止まってしまいます。

html{

1<div class = "first_view section"> 2 <video class="movie" src="img/top.mp4" autoplay></video> 3</div> 4} 5原因に心当たりがある方は是非ご教授ください。 6 7 8関連するそのほかの記述ですが 9```css{ 10.first_view{ 11 width:100vw; 12 position:fixed; 13 z-index:-1; 14} 15 16.movie{ 17position: fixed; 18right: 0; 19bottom: 0; 20min-width: 100%; 21min-height: 100%; 22width: auto; 23height: auto; 24z-index: -100; 25} 26 27.movieLayer{ 28transition:.3s; 29filter: brightness(30%); 30} 31} 32 33```js{ 34 35$(function(){ 36 var margin = 300, 37 sectionTop = new Array, 38 current = -1; 39 40 $('.section').each(function(i) { 41 sectionTop[i] = $(this).offset().top; 42 }); 43 44 changeNavCurrent(0); 45 $(window).scroll(function(){ 46 scrollY = $(window).scrollTop(); 47 48 for (var i = sectionTop.length - 1 ; i >= 0; i--) { 49 if (scrollY > sectionTop[i] - margin) { 50 changeNavCurrent(i); 51 break; 52 } 53 }; 54 });  55 function changeNavCurrent(curNum) { 56 if (curNum != current) { 57 current = curNum; 58 curNum2 = curNum + 1; 59 $('#gNavi li').removeClass('active'); 60 $('#gNavi li:nth-child(' + curNum2 +')').addClass('active'); 61 } 62 }; 63}); 64 65$(function(){ 66 67var s = $('.movie'); 68$(window).scroll(function () { 69if ( $(this).scrollTop() > 1 ) { 70s.addClass('movieLayer'); 71} else { 72s.removeClass('movieLayer'); 73} 74}); 75}); 76 77 78 79}

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

ブラウザの仕様変更に伴い、autoplayはmutedと併用しないと再生されない仕様になっていたようでした。mts10806様、真摯にご対応くださりありがとうございました。

投稿2018/05/20 11:05

MemoT

総合スコア13

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

空白除去してもダメですか?

html

1class = "movie" 23class="movie"

念のためcssも提示していただければと。
あと動画のサイズとかブラウザとかはどうですか?

投稿2018/05/20 08:41

編集2018/05/20 08:45
m.ts10806

総合スコア80850

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

MemoT

2018/05/20 09:51 編集

早速のご回答ありがとうございます。 空白をのぞいてみましたが、ダメでした。 動画サイズは、22.7MB 現在検証しているブラウザはChromeです。 関連している記述は ```css { .movie{ position: fixed; right: 0; bottom: 0; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: -100; } .movieLayer{ transition:.3s; filter: brightness(30%); } } ```js{ $(function(){ var s = $('.movie'); $(window).scroll(function () { if ( $(this).scrollTop() > 1 ) { s.addClass('movieLayer'); } else { s.removeClass('movieLayer'); } }); }); }
m.ts10806

2018/05/20 09:49 編集

コメント欄では他の見ている人の目につかないので下記のように質問本文にコードブロック```で囲った上で追記してください。 ```css {CSS内容} ``` ```js {JavaScript内容} ```
m.ts10806

2018/05/20 09:50

もしかして、開発ツールを閉じてブラウザ幅狭めたら再生始まったりしません?
MemoT

2018/05/20 09:53

試してみましたが、幅を狭めても状況は変わりませんでした。 ご親切にありがとうございます。不慣れですが、他に必要な情報ありましたら追加で補足いたしますのでよろしくお願いします。
m.ts10806

2018/05/20 09:57

ひとまず、18:49にコメント更新したようにコードを質問本文にうつしてください。
MemoT

2018/05/20 10:03

承知しました
MemoT

2018/05/20 10:26

別の動画を差し込んでみて発覚したのですが、動画が再生されていないのでくはなく、一フレーム目で止まってしまっているようです。
MemoT

2018/05/20 10:54

ブラウザの仕様変更に伴い、autoplayはmutedと併用しないと再生されない仕様になっていたようでした。mts10806様、真摯にご対応くださりありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問