Android音视频播放器框架看这些就够了

音视频播放器第三方框架

1.一个基于IJKplayer 的多功能视频播放器

旋转、小窗体

视频播放器(IJKplayer)的有点:

  • HTTPS支持

  • 支持弹幕

  • 支持基本的拖动,声音、亮度调节

  • 支持边播边缓存

  • 支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持

  • 支持列表播放,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动

  • 5.0的过场效果,调整比例,多分辨率切换

  • 支持切换播放器,进度条小窗口预览

  • 其他一些小动画效果,rtsp、concat、mpeg

进度条小窗口预览

项目地址:

github.com/CarGuo/GSYV…

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

    相关API文档:

    www.cnblogs.com/over140/cat…

    vitamio官网:

    www.vitamio.org

    vitamio SDK地址:

    github.com/yixia/Vitam…

    相关GitHub链接:

    github.com/yixia/Vitam…

    效果图:

    这里写图片描述
  • 3.使用awesomeplayer

    相关GitHub链接:

    github.com/filipebezer…

    注意:
    5.1已经弃用awesomeplayer
    awesomeplayer存在问题,谷歌Android L已经放弃awesomeplayer,建议Android L以上版本使用nuplayer
    不过Google已经

  • 4.强大的nuplayer框架

    相关GitHub地址:

    github.com/timsheu/NuP…

  • 5.利用MPlayer/mplayer2

    相关GitHub地址:

    github.com/mpv-player/…

    image
  • 6.使用强大的UniversalMusicPlayer用于播放音视频

    是Google开源出来的一个用于播放音视频的项目

    相关GitHub地址:

    github.com/googlesampl…

    效果图:

    image
  • 7.JamsMusicPlayer是一个免费的,功能强大而优雅的Android音乐播放器。

    相关GitHub地址:

    github.com/psaravan/Ja…

    效果图:

    Markdown
  • 8.基于 ijkplayer 功能齐全的视频播放器

    相关GitHub地址:

    github.com/Bilibili/ij…

    相关学习地址:

    www.tuicool.com/articles/7n…

    相关效果图:

    Markdown
  • 9.使用google开源框架Exoplayer开发自定义播放器

官网介绍:

developer.android.com/guide/topic…
www.cnblogs.com/lsjwzh/p/38…

github项目地址:

github.com/google/ExoP…

ExoPlayer

如果你觉得此文对您有所帮助,欢迎入群 QQ交流群 :232203809   

微信公众号:终端研发部

专攻技术

(欢迎关注学习和交流)

你可能感兴趣的:(Android音视频播放器框架看这些就够了)