0

Halo! App-Experten! Ich mag meine Idee auf meine Web-Site hinzufügen, die in Heroku eingesetzt wird Bootstrap verwenden und Rails 4. Ich habe ungefähr 5 ~ 6 verschiedene Seiten in app/views OrdnernWie kann ich versteckte Wiedergabe Audio für Rails App mit Bootstrap und Heroku hinzufügen

Meine Idee ist folgende:

  1. Wenn der Nutzer auf die "Zielseite" kommt, die views/home/index.html.erb ist, kann der Benutzer auf ein Bild klicken und dann die Hintergrundmusik für das gesamte Web hören. Ich meine, sobald der Benutzer auf das Bild geklickt hat (in index.html.erb), sollte der Benutzer in der Lage sein, die Hintergrundmusik zu hören, wo immer der Benutzer auf verschiedene Seiten geht.
  2. Wenn der Benutzer das Web verlässt oder die Ex) Chrome oder Safari schließt und zurück zur my Web-App kommt, sollte die Hintergrundmusik nicht da sein. Der Benutzer muss zurück zur views/home/index.html.erb Seite gehen und auf das Bild klicken, um die Hintergrundmusik zu hören.

Ist es ... möglich? Wenn ja, kannst du mich bitte führen oder unterrichten?

Vielen Dank im Voraus!

Antwort

0

Die Audiowiedergabe kann nicht fortgesetzt werden, wenn ein Benutzer von einer Seite zu einer anderen navigiert. Damit es ständig abgespielt wird, darf die Seite, die das Audio spielt (home/index.html.erb), nicht weg navigiert werden.

Das bedeutet, dass Sie Ihren Seiteninhalt mit AJAX laden müssen. Da jQuery bereits mit Ihrer Rails-App geladen ist, verwenden Sie die Methode $('#your-main-content').load('/another-page'), um Inhalte auf Ihre Seite zu laden.