[RUBY] [Rails] Verwendung von video_tag zum Anzeigen von Videos

Wir haben die Bild- und Video-Upload-Funktion mit Carrierwave realisiert. Da ich "video_tag" zum ersten Mal für die Videoanzeige verwendet habe, werde ich es als Memorandum behalten. Ich hoffe es hilft einigen Rails Anfängern.

Umgebung

MacOS Catalina Rails 6.0.3.2 Ruby 2.6.3

Was ist video_tag?

スクリーンショット 2020-09-02 18.22.19.png Diejenige, die häufig bei der Anzeige solcher Videos verwendet wird. Betrachten Sie es als eine Videoversion von image_tag.

Häufig verwendete Attribute

Attribut Bedeutung
autoplay Gibt an, ob nach dem Laden der Seite automatisch abgespielt werden soll
controls Gibt an, ob der Controller angezeigt werden soll
autobuffer Gibt an, ob automatisch gepuffert werden soll
muted Ob ein Geräusch gemacht werden soll
size Größe angeben
width Breite angeben
height Höhe angeben

Verwendungsbeispiel

ruby:movie.html.erb


<%= video_tag post.video.url, height: "50%", width: "50%" controls: true, autobuffer: true %>

Es scheint wichtig zu sein, die Größe mit Größe, Breite oder Höhe anzugeben. Mit der Kamera aufgenommene Videos werden im Browser in einem lächerlich großen Bereich angezeigt, und mit dem Smartphone aufgenommene Videos sind vertikal lang. Und warum kommt der Controller nicht heraus, wenn die Breite nur für das mit dem Smartphone aufgenommene Video verringert wird ... (Wiedergabe ist möglich)

Am Ende

Es kann klüger sein, Miniaturansichten wie Twitter anzuzeigen und den Benutzer dann die Wiedergabetaste drücken zu lassen. Ich weiß nicht, wie ich es erreichen soll. .. ..

Recommended Posts

[Rails] Verwendung von video_tag zum Anzeigen von Videos
[Rails] Verwendung von Enum
Verwendung von Rails Join
[Rails] So verwenden Sie authenticate_user!
[Schienen] Verwendung von Scope
[Rails] Wie man Edelstein "devise" benutzt
[Schienen] Verwendung von Geräten (Hinweis)
[Rails] Verwendung von Flash-Nachrichten
[Rails] Anzeigen von Datenbankinformationen
Verwendung von Ruby on Rails
[Rails] Verwendung von Active Storage
[Einführung in Rails] Verwendung von Render
[Rails] Verwendung von ActiveRecord :: Bitemporal (BiTemporalDataModel)
[Schienen] Verwendung der Kartenmethode
[Rails] So zeigen Sie Fehlermeldungen einzeln an
Verwendung von MySQL im Rails-Tutorial
[Ruby on Rails] Verwendung von redirect_to
[Hinweis] Verwendung von Rails 6 Devise + Cancancan
[Rails] Verwendung der Hilfsmethode, Confimartion
Verwendung von credentials.yml.enc aus Rails 5.2
Verwendung von Map
Wie schreibe ich Rails
Wie benutzt man rbenv?
Verwendung mit_option
Verwendung von fields_for
Verwendung von java.util.logging
Verwendung der Karte
Verwendung von collection_select
Wie benutzt man Twitter4J
Wie benutzt man active_hash! !!
Verwendung von MapStruct
Verwendung von TreeSet
[Verwendung des Etiketts]
Wie man Identität benutzt
Wie man Hash benutzt
Verwendung von Dozer.mapper
Wie benutzt man Gradle?
Verwendung von org.immutables
Verwendung von java.util.stream.Collector
Verwendung von VisualVM
Verwendung von Map
[Rails] Verwendung von Auswahlfeldern in Ransack
Verwendung von Schienen g Gerüst, Funktionen, Vorsichtsmaßnahmen
Verwendung von JQuery in Rails 6 js.erb
[Rails] Verwendung von PostgreSQL in einer Vagrant-Umgebung
[Rails] So konvertieren Sie die UC-Zeitanzeige in die japanische Zeitanzeige
So stellen Sie die Anzeigezeit in Rails auf japanische Zeit ein
Verwendung der Ketten-API
[Rails, JS] So implementieren Sie die asynchrone Anzeige von Kommentaren
Verwendung von Java Optional
Verwendung von JUnit (Anfänger)