Ruby on Railsで練習用に動画を投稿できるサイトを作っています。
下記のコードで動画を表示しているのですがスマホ(iPhone)での表示がうまくいきません。
PCのChromeやEdgeなどでは正常に表示されるのですがiPhoneのSafariやGoogleアプリでサイトを開くと下記の写真(図1)のような表示になってしまいます。
また :autoplay=> false
としているはずが自動的に動画が再生されてしまいます。
Androidは端末が無いので調べられていないのですがこれはiPhoneだけなのか、それともスマホ全部なのか、原因は何なのでしょうか。
もう一つ聞きたいのですがvideo_tag
でページを読み込むときは動画を読み込まず動画をクリックしたときに読み込むにはどのようにしたら良いのでしょうか。
詳しい方いましたら教えていただけると幸いです。
Rails
1<%= video_tag post.video.url,class: "video-post",:controls => true, :loop => true, :autoplay=> false,onerror:"this.style.display='none'" %>
あなたの回答
tips
プレビュー