html・css js・jquery

背景動画をvideoタグで作成してautplay属性をつけているのに、iPhoneで再生ボタンが表示されてしまう件

サイト制作ではまったので備忘録としてメモしておきます。

videoタグで背景動画を作り、autplay属性をつけて自動再生にし、文字をposition: absolute;で浮かしてキービジュアルを作成していた時のこと…

ディレクターさんの確認も終わり先方確認に出したら一部のiphoneで再生ボタンが表示されてしまう不具合が発生。

※イメージ

わたしの手元のiphoneでも、ディレクターさんのiphoneでも再現せず、バージョンもばらばら…

なぜ?となりました。

結論:iphoneの省エネモードが原因

autplay属性をつけていても、iphoneの省エネモードだと自動再生されず、再生ボタンが表示されてしまうよう。

下記の記事が詳細に原因書いてくれているので参考に。

https://zenn.dev/rik9228/scraps/6972c4a1c5077a

今後背景系の動画で自動再生させる場合は、autoplay属性でなく、ページ読み込み語にjsの.play()を使用して対応することになりました。

みんなも気を付けてね!

プログラミングに興味がある方へ

プログラミングに興味があるけど踏み出すのに勇気がいる…
始めてみたけど進め方がわからない、誰かに質問したい…
ネットの教材は高くて手が出ない…
案件を取ってみたけど納品までたどり着けない…

家庭教師の経験を活かし、そんな方のお手伝いをしたいと思っています。

30万もする悪質で高額なコンテンツマーケティングに騙される前に、相談してみませんか?
相談はもちろん無料です。

こちらから、ぜひお気軽にお問い合わせください。
お仕事のご相談や記事にしてほしい内容のリクエストもお待ちしています!

-html・css, js・jquery