2016-04-26 4 views
-2

Dies ist eine Best Practices/Performance-Frage in Bezug auf Audiodateien in Ruby on Rails. Ich erstelle eine Ruby on Rails-Anwendung, und ich möchte den Benutzern eine einfache Möglichkeit geben, auf bestimmte Textzeichenfolgen in meiner Anwendung zu klicken und eine Audiowiedergabe dieser Zeichenfolge zu hören (mir ist bewusst, dass es andere Lösungen dafür gibt Text-zu-Sprache-Browser-Plugins, aber ich möchte diese Option zuerst erkunden). Ich bin vertraut mit der Büroklammer Edelstein, ich benutze es ausgiebig in meiner Anwendung, und es hat eine einfach zu bedienende Oberfläche zum Hochladen der Datei mit Formular-Helfern, Speichern seiner URL einfach in eine Datenbank-Spalte für ein bestimmtes Objekt und schließlich zurück zur Bild-URL mit einem einfachen View-Helfer.Audiodateien am Front-End in Ruby on Rails

Gibt es ein ähnliches Juwel für das Hochladen von Audiodateien, das jeder kennt?

Und wie verletzend gegenüber der Leistung meiner Anwendung wäre es, ein paar meiner Datenbankspalten hinzuzufügen, die sich auf den Speicherort einer Audiodatei beziehen?

Wie verletzend in Bezug auf die Leistung meiner App wäre es, irgendwo zwischen 3-10 kurze Audiodateien (vielleicht jeweils 10 Sekunden lang) auf jeder meiner Seiten zu laden? Ich kann die Audiodateien mit AWS speichern.

Vielen Dank im Voraus für jede Hilfe !!!

Antwort

2

Sie erstellen also nur einen Link zu einer Audiodatei? Möglicherweise benötigen Sie eine Audio-Player-Bibliothek, um die Wiedergabe zu starten, so dass Sie nicht versuchen, die Datei herunterzuladen. Es gibt wahrscheinlich keine Last für Ihren Server, da alles auf der Browser-Seite getan wird.

+0

Okay danke. Ich muss mehr darüber nachdenken. Ich werde anfangen, js Spieler zu sehen! Vielen Dank! – Parker