高穩定性、低延時、支持多路的實時流媒體播放器之EasyPlayer.js在直播時隱藏倍速播放按鈕操作方法

EasyPlayer-Android播放器是一款可針對RTSP、RTMP、RTSP&RTMP協議進行過優化的流媒體播放器,其中我們引以爲傲的兩個技術優勢就是起播速度快和播放延遲低。最近我們遇到一些需求,其對播放畫面要求非常苛刻,於是我們再把代碼撿起來,針對之前的播放策略進行再優化,果然又發現一些可以更改和調優的地方,於是又對性能進行了一次壓榨和優化。

 

EasyPlayer.js在直播時隱藏倍速播放按鈕

提出問題:

在實際應用當中,我們觀看直播視頻時,有時需要進行快進播放或者倍速播放,能夠讓我們更快找到想要找到的畫面嗎,因此存在倍速播放按鈕。那麼EasyPlayer.js在直播時應該隱藏或者不顯示倍速播放按鈕如何做呢?

分析問題:

EasyPlayer.js在實例化時判斷此流是直播流還是點播流,判斷是點播流時顯示倍速播放按鈕,是直播流是就隱藏倍速播放按鈕或者不實例化playbackRates這個屬性。

解決問題:

 

EasyPlayer.js有個屬性live,該屬性是判斷流是直播流還是點播流,通過判斷此屬性來達到在直播時隱藏倍速播放按鈕。

更多關於EasyPlayer

EasyPlayer實現了對遵循標準流媒體碼流協議進行實時播放以及碼流錄製,在流的播放速度以及畫質的解碼顯示上均做了大量深度的優化。另外EasyPlayer支持多平臺的客戶端版本,方便直接使用或在此基礎上進行二次開發。

支持Windows(支持多窗口、包含ActiveX,npAPI Web插件)、Android平臺,iOS平臺;
視頻支持H.264,H.265,MPEG4,MJPEG
音頻支持G711A,G711U,G726,AAC
支持RTSP over TCP/UDP,支持硬解碼

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章