[Android] 影片播放為何我不選擇RockPlayer,而是MoboPlayer或Mx VideoPlayer


J420_06 rockplayer logo

在測試使用了「MoboPlayer」與「MX VideoPlayer」之後,或許有人會問那另一套知名的「RockPlayer Lite」播放器呢?它不是也很強很出名嗎?的確,它之前是還不錯,不過在測試了一些影片之後發現目前它的解碼能力相對差了一點,有些格式的影片延遲情況比較嚴重,這也是我不推薦的原因。

RockPlayer簡單的操作說明

啟動RockPlayer後,它不會自動幫我們搜尋現存的影片,而是把目錄列出來,有一點像檔案總管,按「Menu」鍵可以做簡單的設定,在「設置」方面一樣可以調整字幕的字型、編碼等或指定影片目錄的啟始位置

 

選擇影片播放時會詢問要用硬體解碼還是軟體解碼,以我自己的手機(HTC Desire)來看只能選擇「軟解模式」。註:你可以在設置中來改變預設的解碼模式

若該影片有不同的字幕可以選擇,則在播放影片時會跳出選擇視窗,請選擇自己想要顯示的字幕就行

好吧重點來了,看到下圖播放時的慘況畫面了吧,這個測試影片是MKV格式,只要加速或跳到某個指定時間時,很容易就會出現以下的情況,但同樣的影片在「MoboPlayer」與「MX VideoPlayer」中卻不容易看到此情況,這表示RockPlayer在解碼的演算法上應該是弱了一些。

播放影片本來就是要順,看了才會爽,若常常發生上面的情況那看影片會很吃力的,以下我將RockPlayer Lite比較欠缺二點列出,供大家參考:

  • 軟體解碼較弱,有些格式的影片容易出現解碼緩慢的情況,但請注意並不是同一種格式的影片都會這樣,例如並不是同樣是MKV格式的影片,都會出現延遲狀況
  • 螢幕播放時,無法用滑鼠滑動來控制播放或調整亮度、聲音,相對地,在MoboPlayer與Mx VideoPlayer中就可以很容易的控制