这些优秀的音视频开源框架你值得收藏
来源:互联网 发布:java socket聊天程序 编辑:程序博客网 时间:2024/06/13 06:52
音视频播放器第三方框架
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.htmlgithub项目地址:
https://github.com/google/
- 这些优秀的音视频开源框架你值得收藏
- 这些优秀的音视频开源框架你值得收藏
- 这些优秀的音视频开源框架你值得收藏
- 这些Android面试题,你值得收藏
- Github上Stars超过1000的优秀开源项目推荐(值得收藏)
- 20个值得学习的优秀开源框架,应用开发者必备精选
- 这些视频值得我们看
- 开源的优秀编辑器SCITE收藏
- 值得收藏的旭日阳刚的几首歌视频
- 值得收藏的一个极具价值的视频连接
- GitHub 优秀的 Android 开源项目(值得研究)
- 【干货】这些酷炫实用的Android开源框架—你见过吗
- 想做优秀的SEOer,你具备这些吗?
- 这些优秀的技术公众号你知道几个?
- css3选择器你值得收藏
- 网友整理的Flex开源项目(值得收藏)
- 你值得拥有的十佳Python框架
- 3道值得收藏的Javascript题目,你理解吗?
- Nodejs同步实现方式
- 寻址方式(ARM)
- 关于一个integer类型比较的一个天坑
- 图形学领域的关键算法及源码链接
- 面向切面编程(AOP)的理解
- 这些优秀的音视频开源框架你值得收藏
- Android 黑科技之让进程不被杀掉
- eclipse debug模式修改change value值
- 朴素贝叶斯的原理和实现
- MySQL数据库:地区表设计及完整5级地区数据
- GraphFrame 实现最小生成树
- 【河南省多校脸萌第六场 E】2358:LLM找对象
- c#中数组有五种声明方式
- android webview 常见的