2016-04-26 39 views
-2

這是關於Ruby on Rails中音頻文件的最佳實踐/性能問題。 我正在創建一個Ruby on Rails應用程序,我想給用戶和簡單的方法來點擊我的應用程序中的某些文本字符串,並聽到該字符串的音頻播放(我知道還有其他解決方案文本到語音瀏覽器插件,但我想先探索這個選項)。 我熟悉paperclip gem,我在我的應用程序中廣泛使用它,它有一個易於使用的界面,可以使用表單助手上傳文件,將它的url簡單地存儲到特定對象的數據庫列中,並最終返回通過簡單的視圖助手將圖片鏈接到圖片網址。Ruby on Rails前端的音頻文件

是否有與此相似的用於音頻文件上傳的任何人都知道的寶石?

對於我的應用程序的性能會有多傷害,那麼將幾個數據庫列添加到一些音頻文件的位置,我的幾個模型?

對於我的應用程序的性能會有多麼傷人,它會在每個頁面上加載3-10個短音頻文件(每個可能長10秒)?我可以使用AWS存儲音頻文件。

在此先感謝您的任何幫助!

回答

2

所以你只是創建一個音頻文件的鏈接?您可能需要一些js音頻播放器庫來進行播放,因此它實際上並不試圖讓您下載該文件。因爲所有事情都是在瀏覽器端完成的,所以服務器的負載可能爲零。

+0

好的,謝謝。我需要更多地瞭解這一點。我會開始尋找js球員!謝謝! – Parker