使用者專區‎ > ‎

字幕搜尋功能說明


廣論App在 1.4.5 版加入了字幕搜尋的功能,字幕搜尋的功能其實並不困難,難在要搜尋字幕的功能必須先載入全部的字幕,而載入這320個字幕檔案所需要的時間要做到能讓人接受很困難,所以一直沒有做進去,但這樣的需求一直存在,幾番考量後還是將它實現出來,慢總比沒有好,請大家忍著點用。

在1.4.6版中末學加入了一些機制讓速度能夠提升,此篇幅便是說明此機制的內容。以下的測試數據以末學的三星S4手機(2013/04上市)所測得,在您的裝置速度可能不同,僅作為參考。


搜尋功能按鈕位於選單列的放大鏡圖示,如下圖紅色框線所標示位置。


點選搜尋按鈕以後可見到如下圖所示的對話框,中間的切換開關可切換成搜尋廣論或搜尋字幕。在搜尋廣論的部分,當輸入搜尋的關鍵字以後,搜尋將從目前所在的頁面開始向上或向下搜尋。




將切換開關切換到字幕的部分時,搜尋僅出現向下的按鈕,意即每次的搜尋必定是從001A字幕開始搜尋直到160B結束為止。



在第一次作搜尋時,字幕載入畫面如下圖所示,此時正逐一地從字幕檔案載入資訊,此階段載入所需時間最長,以末學的手機實測得到的載入時間約150秒(2分鐘半),在此階段載入到記憶體完成後,便不需要再載入,於此同時,廣論App會嘗試將快取檔案寫入到裝置中,快取檔案約佔10M空間,此檔案可手動刪除或於移除廣論App時會自動刪除。



在上一個階段於裝置中建立快取檔案以後,以後的字幕載入將不需要再從字幕檔案載入,而是從快取檔案中載入,載入畫面變成如下圖所示,以末學的手機實測得到的載入時間降至18秒內完成



最後搜尋的結果如下圖所示,此時所有的字幕已經載入記憶體中,在記憶體被釋放之前(如關閉畫面、切換到其他App等會觸發記憶體釋放),後續的其他搜尋就不需要再載入字幕



若需要刪除搜尋快取檔案時,請從[選單] -> [選擇音檔] -> [儲存維護],按下儲存維護後便會刪除此快取檔案。


註:字幕搜尋會要求您下載所有的字幕檔案,所以搜尋前請先全部下載。

Comments