天天看點

這些優秀的音視訊開源架構你值得收藏

音視訊播放器第三方架構

1.一個基于IJKplayer 的多功能視訊播放器

這些優秀的音視訊開源架構你值得收藏

視訊播放器(IJKplayer)的有點:

  • HTTPS支援
  • 支援彈幕
  • 支援基本的拖動,聲音、亮度調節
  • 支援邊播邊緩存
  • 支援視訊本身自帶rotation的旋轉(90,270之類),重力旋轉與手動旋轉的同步支援
  • 支援清單播放,直接添加控件為封面,清單全屏動畫,視訊加載速度,清單小視窗支援拖動
  • 5.0的過場效果,調整比例,多分辨率切換
  • 支援切換播放器,進度條小視窗預覽
  • 其他一些小動畫效果,rtsp、concat、mpeg
這些優秀的音視訊開源架構你值得收藏

項目位址:

https://github.com/CarGuo/GSYVideoPlayer

  • 2.使用Vitamio打造自己的Android萬能播放器

    相關API文檔:

    [http://www.cnblogs.com/over140/category/409230.html](http://www.cnblogs.com/over140/category/409230.html

    )

    vitamio官網:

    https://www.vitamio.org

    vitamio SDK位址:

    https://github.com/yixia/VitamioBundle

    相關GitHub連結:

    https://github.com/yixia/VitamioBundle/tree/v3.0

    效果圖:

    這些優秀的音視訊開源架構你值得收藏
  • 3.使用awesomeplayer

    相關GitHub連結:

    https://github.com/filipebezerra/AwesomePlayer

    *注意:*

    5.1已經棄用awesomeplayer

    awesomeplayer存在問題,谷歌Android L已經放棄awesomeplayer,建議Android L以上版本使用nuplayer

    不過Google已經

  • 4.強大的nuplayer架構

    相關GitHub位址:

    https://github.com/timsheu/NuPlayer-Android

  • 5.利用MPlayer/mplayer2

    相關GitHub位址:

    https://github.com/mpv-player/mpv

    這些優秀的音視訊開源架構你值得收藏
  • 6.使用強大的UniversalMusicPlayer用于播放音視訊

    是Google開源出來的一個用于播放音視訊的項目

    相關GitHub位址:

    https://github.com/googlesamples/android-UniversalMusicPlayer

    效果圖:

    這些優秀的音視訊開源架構你值得收藏
    • 7.JamsMusicPlayer是一個免費的,功能強大而優雅的Android音樂播放器。

      相關GitHub位址:

    https://github.com/psaravan/JamsMusicPlayer

    效果圖:

    這些優秀的音視訊開源架構你值得收藏
  • 8.基于 ijkplayer 功能齊全的視訊播放器

    相關GitHub位址:

    https://github.com/Bilibili/ijkplayer

    相關學習位址:

    http://www.tuicool.com/articles/7nYjAre

    相關效果圖:

    這些優秀的音視訊開源架構你值得收藏
  • 9.使用google開源架構Exoplayer開發自定義播放器

官網介紹:

http://developer.android.com/guide/topics/media/exoplayer.html

http://www.cnblogs.com/lsjwzh/p/3890405.html

github項目位址:

https://github.com/google/

這些優秀的音視訊開源架構你值得收藏

如果你覺得此文對您有所幫助,歡迎入群 QQ交流群 :232203809   

微信公衆号:終端研發部

這些優秀的音視訊開源架構你值得收藏

(歡迎關注學習和交流)