MediaPlayer增加字幕功能 – Android移動開發技術文章_手機開發 Android移動開發教學課程

想在Android的MediaPlayer增加字幕功能,下面是一些筆記,
        沒有服務器的支持,就隻是做瞭個本地的解析,如果一開始就解析全部的數據,例如幾百條的數據,很容易造成問題,出現ANR,想起來MediaPlayer在解析文件的時候有個nucachedfilesource2的東西,可以分批次load文件到內存加快播放速度,就是這麼做瞭,在播放位置到瞭數據尾端的時候再load進來更多的數據,實驗下來,效果比原來好瞭很多。
       還有就是查找的功能,剛開始隻是傻乎乎的用順序查找,效率太低瞭,又想起MediaPlayer的播放功能,可以設置字幕的位置指針,seek的時候設置一下這個指針,查找到以後可以在指針以後的位置查找,效率也是高瞭很多,還沒辦法貼代碼,以後再貼

摘自 shcalm的專欄

發佈留言