鍍金池/ 問答/HTML5  Java  Python  Linux  HTML/ 想做一個背四六級英語的小程序,有個關(guān)于音頻如何獲取的問題,希望幫忙解答一下?

想做一個背四六級英語的小程序,有個關(guān)于音頻如何獲取的問題,希望幫忙解答一下?

網(wǎng)上有現(xiàn)成的四六級詞匯表,通過詞匯表請求翻譯類 api 可以獲取到單詞,翻譯,音標和音頻網(wǎng)址
小程序一次請求 500 個單詞保存的本地 目前我想的音頻有三種處理方法:

1.將獲取下來的音頻網(wǎng)址直接返回給小程序客戶端,這樣因為都是字符,所需內(nèi)存不大,目前有兩個問題不確定,音頻網(wǎng)址是否會變化(個人感覺一般不會變化),這樣做,音頻獲取延遲大不大

2.將獲取下來的音頻網(wǎng)址下載成 MP3,保存在我的服務(wù)器,返回我的服務(wù)器音頻地址

3.將獲取下來的音頻網(wǎng)址下載成 MP3,保存在我的服務(wù)器,請求 500 個單詞的同時,下載 100 個音頻在本地

因為單詞背誦翻頁較快,我希望單詞顯示的時候,音頻可以自動播放,盡可能的減小延遲

所以,這三種方案哪一種比較好,謝謝

回答
編輯回答
朽鹿

如果語音是你自己版權(quán)的,你可以做URI固化
如果語音不是你自己的,你自己用無所謂,如果商業(yè)開發(fā)應(yīng)用,可能會侵權(quán)而出現(xiàn)問題。

2018年1月25日 01:27
編輯回答
離觴

第三種有一定的實施性,應(yīng)為音頻網(wǎng)址如果對面發(fā)現(xiàn)訪問量大了(有人讀取他的音頻不是經(jīng)過他的網(wǎng)址有可能會改變路徑),你后面的一次緩存一部分音頻文件方案是不錯的

2018年7月30日 13:49