Nous avons réalisé la fonction de téléchargement d'images et de vidéos à l'aide de carrierwave. Depuis que j'ai utilisé "video_tag" pour l'affichage vidéo pour la première fois, je le garderai comme mémorandum. J'espère que cela aidera certains débutants de Rails.
MacOS Catalina Rails 6.0.3.2 Ruby 2.6.3
Celui qui est souvent utilisé lors de l'affichage de vidéos comme celle-ci. Considérez-le comme une version vidéo de image_tag.
attribut | sens |
---|---|
autoplay | S'il faut jouer automatiquement après le chargement de la page |
controls | Afficher ou non le contrôleur |
autobuffer | S'il faut tamponner automatiquement |
muted | Que ce soit pour faire un son |
size | Spécifiez la taille |
width | Spécifiez la largeur |
height | Spécifiez la hauteur |
ruby:movie.html.erb
<%= video_tag post.video.url, height: "50%", width: "50%" controls: true, autobuffer: true %>
Il semble qu'il soit essentiel de spécifier la taille avec la taille, la largeur ou la hauteur. Les vidéos prises avec l'appareil photo sont affichées dans une gamme ridiculement large sur le navigateur, et les vidéos prises avec le smartphone sont verticalement longues. Et pourquoi le contrôleur ne sort pas si la largeur est réduite uniquement pour la vidéo prise avec le smartphone ... (La lecture est possible)
Il peut être plus intelligent d'afficher des miniatures comme Twitter, puis de demander à l'utilisateur d'appuyer sur le bouton de lecture. Je ne sais pas comment y parvenir. .. ..
Recommended Posts