專業作視頻編解碼的SDK開發工做.git
2015年12月1日10:46:55:github
更新到1.5.0版本網絡
功能列表:多線程
基本播放:
1,正常播放, 支持MP4,FLV,AVI,TS,3GP,RMVB,WM,WMV格式視頻.
2,網絡流播放, http,rtsp,rtmp,mms,m3u8
3,軟硬解自動切換.徹底支持軟硬解.並軟解功能支持NEON指令,多線程解碼.
4,讀取視頻總時間,當前播放時間, 定位指定播放,讀取媒體信息,暫停/開始,中止.
5,提取視頻縮略圖.
6,提供通用播放器須要的左滑動,右半屏滑動,橫向滑動來完成調節亮度/聲音/快進的功能.
高級功能:
1,設置視頻下載緩衝器大小,設置視頻緩衝時長.
2,視頻截屏,單幀播放.
3,視頻播放速度可調,任意速度可調.
4,音頻播放速度可調.
5,加載字幕功能.
6,網絡視頻支持邊播放、邊下載功能. 支持快速全速下載.----網絡不太好,或使用3G/4G狀況下也能夠流暢播放.
7,網絡視頻,查看當前緩衝百分比, 查看當前網速.----
8,支持12種視頻濾鏡功能,並可定製其餘濾鏡. ----利用這個您能夠作出相似美拍,秒拍等在畫面播放的時候,對畫面作文藝範/清新範等的處理.
9,支持左右3D, 紅藍3D播放. ---左右3D是須要您戴上市面上買的各類VR眼鏡/魔鏡等,利用人眼的成像原理,呈現出來的效果.
紅藍3D是須要您戴上影院眼鏡,利用鏡片的過濾而呈現立體效果.spa
這個基於咱們開發的LanSoSdk而作的一個視頻播放器演示, 安卓平臺, 支持軟解和硬解, 當硬件的不是很理想的時候或者不支持的時候, 能夠切換到軟解模式,方便您的使用.
裏面有demo源代碼,知足視頻播放的基本需求,接口及其簡單, 您能夠任意複製代碼並運用裏面的各類代碼,固然也能夠使用到您的商業軟件中.線程
歡迎使用.視頻
1.5.0版本 https://github.com/LanSoSdk/LanSoSdkPlayDemo blog
功能包括:
基本播放功能: 設置視頻源(本地/http/rtsp/rtmp), 開始,暫停, 中止,定位,獲取當前時間,獲取總時間,獲取視頻寬度/高度.
解碼功能: 支持軟件解碼和硬件加速解碼.
擴展功能: 支持播放速率可調,讀取音視頻軌道信息.支持聲音延遲/快進.接口