[RUBY] [Rails] Video wird nicht mit video_tag abgespielt

Implementierung mit Rails video_tag

Verwenden Sie image_tag, um Bilder in Rails anzuzeigen, aber verwenden Sie video_tag, um Videos abzuspielen. Aber warum wird das Video nicht abgespielt? Die offizielle Rails-Dokumentation finden Sie übrigens weiter unten.

Rails offizielles Dokument [video_tag]

Beschreibung, die nicht abgespielt wird

<% @posts.each do |post| %>
 <%= video_tag(post.movie, size: "500x300", autoplay: true) %>
<% end %>

Die Daten stammen aus der Filmspalte der Beitragstabelle. Wenn Sie die Videogröße auf 500 x 300 festlegen und "Autoplay: true" einstellen, sollte sie automatisch abgespielt werden, wird jedoch nicht abgespielt.

Ursache und Code hinzufügen

Wie Sie der offiziellen Rails-Dokumentation entnehmen können, gibt es eine Option namens "stumm". Der Standardwert ist "stummgeschaltet: folse", was bedeutet, dass die Audiowiedergabe durchgeführt wird. Es scheint, dass Chrome nicht automatisch abgespielt wird, es sei denn, sowohl "Autoplay" als auch "Stumm" sind aktiviert, da es für den Benutzer eine Belastung darstellt, wenn die Stimme usw. automatisch abgespielt wird. Die Beschreibung mit "stummgeschaltet" lautet wie folgt.

<% @posts.each do |post| %>
 <%= video_tag(post.movie, size: "500x300", autoplay: true, muted: true) %>
<% end %>

abschließend

Danke fürs Lesen. Ich hoffe, es hilft jemandem, das Video abzuspielen.

Recommended Posts

[Rails] Video wird nicht mit video_tag abgespielt
Container startet nicht mit Docker-Compose
JavaScript (Vanille) reagiert in Rails nicht.
Schienen neuer App-Name nicht erstellt
Ich möchte mit Firestore von Rails spielen
Localhost3000 wird in der Docker / Rails-Entwicklung nicht gestartet.
[So fügen Sie ein Video mit Rails in haml ein]
Docker Compose startet nicht mit der Fehleranzeige docker.credentials.errors.InitializationError
Terminal startet nicht
[Rails 6] Laufzeitfehler mit $ Rails s
Gerät mit Schienen handhaben
[Rails] Lernen mit Rails Tutorial
[Schienen] Test mit RSpec
[Rails] Entwicklung mit MySQL
Unterstützt Mehrsprachigkeit mit Rails!
[Ruby on Rails] Wenn die ID-Erfassung des Parameters nicht gut lief
[Rails] Mit'id '=: id konnte nicht gefunden werden und die Aktualisierungsaktion wird nicht ausgeführt
[Rails] Das Problem, dass pry-byebug nicht durch den Haltepunkt stoppt
Was zu überprüfen ist, wenn Schienen db: Migration nicht bestanden
[Rails] Behebung des Problems, dass das Sitzungszeitlimit nicht funktioniert