ijk基于exo_github上十二款最著名的Android播放器开源项目
1.ijkplayer
介绍:Ijkplayer 是Bilibili发布的基于 FFplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能,API 易于集成;编译配置可裁剪,方便控制安装包大小;支持硬件加速解码,更加省电;提供 Android 平台下应用弹幕集成的解决方案。
2.ExoPlayer
介绍:ExpPlayer是一个开源的,App等级的媒体API,它的开源项目包含了library和示例:ExoPlayer library - 这部分是核心的库
Demo app - 这部分是演示怎么使用ExoPlayer的Demo
3.android-UniversalMusicPlayer
android-UniversalMusicPlaye1.android-UniversalMusicPlaye
介绍:这是一个音乐播放的 App,是一个非常好的范例,告诉你如何编写一个在 Android Phone、Tablet、TV、Wear、Auto … 都能很好呈现的 App
4.GSYVideoPlayer
介绍:视频播放器,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放
,直接添加控件为封面,列表全屏动画
5.JieCaoVideoPlayer
介绍:节操视频播放器是一个让开发者可以三两行代码就能集成到应用中的视频播放框架,并且提供了开放的接口来满足不同开发者的不同需求。
6.Timber
介绍:Timber是一个设计漂亮,功能完善,Material Design风格的音乐播放器。如果你曾想过开发自己的音乐app或者跟音乐相关的app,那么这个项目可以一看。
1
7.StylishMusicPlayer
介绍:一个非常漂亮的音乐播放器。
8.JamsMusicPlayer
介绍:一个开源的音乐播放器代码。JamsMusicPlayer本来是play store上的一个付费应用,因为google的付费应用必须显示开发者住址的政策而被迫下架。作者最终选择了将这个app开源出来。
9.Music-Player
介绍:把用代码实现音乐列表到播放界面的UI效果,演示如何实现“meaningful motion”。
10.SmarterStreaming
介绍:国内外为数不多不依赖开源框架、公网毫秒级延迟、跨平台(windows/android/iOS)rtmp推流、rtmp/rtsp直播播放利器 “Smarter Streaming”,系daniulive(大牛直播)出品的跨平台视频采集、直播SDK(支持rtmp推流(rtmp pusher)/rtmp播放(rtmp player)/rtsp播放(rtsp player),如windows推流(windows pusher)/android推流(android pusher)/iOS推流(iOS pusher)/windows播放器(windows player)/android播放器(android player)/iOS播放器(iOS player)),也许是最靠谱的视频直播推流、播放SDK
11.PLDroidPlayer
介绍:PLDroidPlayer 是一个适用于 Android 平台的音视频播放器 SDK,可高度定制化和二次开发,为 Android 开发者提供了简单、快捷的接口,帮助开发者在 Android 平台上快速开发播放器应用
特性:
基于 ijkplayer ( based on ffplay )
Android Min API 9
支持 RTMP 和 HLS 协议的直播流媒体播放
支持常见的音视频文件播放(MP4、M4A、flv 等)
支持 MediaCodec 硬件解码
提供播放器核心类 PLMediaPlayer
提供 PLVideoView 控件
提供 PLVideoTextureView 控件
支持多种画面预览模式
支持画面旋转(0度,90度,180度,270度) 支持纯音频播放,并支持后台运行 可高度定制化的 MediaController 支持 ARM, ARMv7a, ARM64v8a, X86 主流芯片体系架构
12.VideoPlayerManager
介绍:帮助控制MediaPlayer类的项目。可以方便的在ListView和RecyclerView中使用MediaPlayer。它还能跟踪滚动列表当前可视范围最大的item,并提供回调的api。
ijk基于exo_github上十二款最著名的Android播放器开源项目相关推荐
- github上十二款最著名的Android播放器开源项目
1.ijkplayer 项目地址: https://github.com/Bilibili/ijkplayer 介绍:Ijkplayer 是Bilibili发布的基于 FFplay 的轻量级 Andr ...
- android 音乐视频播放器(github上十二款最著名的Android播放器开源项目)
1.ijkplayer 项目地址: https://github.com/Bilibili/ijkplayer 介绍:Ijkplayer 是Bilibili发布的基于 FFplay 的轻量级 Andr ...
- 利盟在台湾地区发布十二款激光打印新品
10月17日,利盟在中国台湾台北市举行了主题为"创新聚力,供赢未来"的新品发布会,利盟大中华区总经理李琪先生.利盟大中华区市场总监吴东寰先生.利盟大中华区MPS服务经理李月娇女士. ...
- Bootstrap组件福利篇:十二款好用的组件推荐
阅读目录 一.时间组件 1.效果展示 2.源码说明 3.代码示例 二.自增器组件 1.效果展示 2.源码说明 3.代码示例 三.加载效果 一.实用型 二.炫酷型 四.流程图小插件 1.效果展示 2.源 ...
- 学习工作必备的十二款常用在线工具,看完你不收藏算我输【强烈推荐】
大家好,我是辣条. 给大家整理了学习工作必备的十二款常用在线工具,对你有用的话一定要点赞.评论.收藏哦. 目录 在线绘图神器 在线任务管理工具 代码图片神器 在线PS神器 图片超分辨率神器 在线视频剪 ...
- 十二款硬盘数据恢复软件!恢复数据,最适合你的是这一款
硬盘数据发生丢失,通过快捷键.回收站.备份都无法恢复回来.对于电脑小白来说,最好的方法就是通过专业软件恢复数据.市面上很多硬盘数据恢复软件,我们大多不清楚它们有哪些功能,好不好用. 为此,我尝试了十二 ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(二十二):如何安装 Nuget(dll) 后使用项目源代码调试...
最近碰到开发者问:我使用 nuget 安装了 Senparc.Weixin SDK,但是有一些已经封装好的过程想要调试,我又不想直接附加源代码项目,这样就没有办法同步更新了,我应该怎么办? 这其实是一 ...
- 基于C开发一款简洁实用的Mp3播放器
C++ 音频编程:一款简洁实用的Mp3播放器源代码,只是实现基本的MP3文件播放.暂停.音量控制等功能,界面采用的传统窗体风格,核心代码在下载本源码后,可参考Mp3PlayerDlg.cpp文件. 项 ...
- 首度揭秘:这款GitHub 3400星的播放器是如何开发出来的
在字节跳动,有这样一支技术团队: 他们开源的项目在GitHub摘得3400多颗星,除了字节跳动,不少其他互联网公司也在用他们的产品: 他们经历过不少极限操作,<囧妈>2020年春节期间网络 ...
最新文章
- 蟑螂背上芯片板子,组队去救人类
- .net Remoting(1)基本内容
- 前端html5的框架有哪些,10大html5前端框架
- 一个软件项目的总纲性的测试计划叫什么?
- mybatis的bean注入出现警告
- CentOS 初体验十四:阿里云安装Gitlab
- NGUI 减少Draw Call
- 数据结构的简单理解(4)
- 浅谈 MySQL 中优化 SQL 语句查询常用的 30 种方法
- TensorFlow版本的HelloWord
- php curl登录,php curl保存登录信息 模拟登录
- 按值传递时 php必须复制值,PHP开发笔试题及答案(一)
- c语言语法大全,oc语言基本语法汇总分析
- html5在线画板菱形怎么画,使用HTML5构建一个在线画板应用
- Mac下PHP连接MySQL报错"No such file or directory"的解决办法
- 面向对象嵌入式系统开发7-嵌入式系统的实现
- 在xp系统电脑上建立宽带连接服务器吗,windows 7与windows xp创建宽带连接的方法-电脑教程...
- 12月31日起涉线上支付的微信小程序需设置订单中心页
- P,MTHBGWB 水题
- 云从MGN《Learning Discriminative Features with Multiple Granularities for Person Re-Identification》论文阅读
热门文章
- 电子签约存证及印章管理整体化解决方案
- java espresso车架_Espresso UI自动化测试框架
- AcrelCloud-9500电瓶车充电桩应用场景分析
- 贝叶斯统计第二版第五章答案_贝叶斯统计第二部分
- 云中和花木_王者荣耀:体验服英雄重大调整,云中君成野王,妲己射程加强,花木兰重回巅峰...
- 盘点:20位近两年新任“院士校长”!
- Java面试题(大内)3
- 【NLP】讯飞英文学术论文分类挑战赛Top10开源多方案–5 Bert 方案
- CTFHub | 弱口令
- csr蓝牙适配 linux,Linux系统下蓝牙立体声配置A2DP profile