前言
ijkplayer是b站开源的超级好用的视频播放器喔,相信大家都早有耳闻。ijkplayer Android和ios都可用,还支持多种视频的硬解码。
ijkplayer的github地址

ijkplayer的编译
1、配置编解码器格式支持
默认为最少支持, 如果足够你使用, 可以跳过这一步. 否则可以改为以下配置:
module-default.sh 更多的编解码器/格式
module-lite-hevc.sh 较少的编解码器/格式(包括hevc)
module-lite.sh 较少的编解码器/格式(默认情况)
2、进入config目录
cd config
rm module.sh
ln module-default.sh module.sh
3、进入 android/contrib 目录
#编译arm64位的ffmpeg
./compile-ffmpeg.sh arm64
4、cd …
#编译arm64位的ijkplayer库文件
./compile-ijk.sh arm64
编译ijkplayer-example
只保留arm64位的配置

ijkplayer-example-all64.apk 如下:
链接:https://pan.baidu.com/s/1431LBXA9rs4JFaC6vGhw9A
提取码:lrdz

QQ:409259564

Android 超好用的万能播放器——ijkplayer相关推荐

  1. 用android代码实现一个可以万能播放器

    要实现一个万能播放器需要使用多媒体库,可以使用Android自带的MediaPlayer类以及ExoPlayer库.以下是一个简单的示例代码: 在XML布局文件中添加一个SurfaceView和几个按 ...

  2. 使用Vitamio打造自己的Android万能播放器(2)—— 手势控制亮度、音量、缩放

    前言 本章继续完善播放相关播放器的核心功能,为后续扩展打好基础. 声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com 农民伯伯: http://over1 ...

  3. Vitamio打造自己的Android万能播放器

    前言 虽然Android已经内置了VideoView组件和MediaPlayer类来支持开发视频播放器,但支持格式.性能等各方面都十分有限,这里与大家一起利用免费的Vitamio来打造属于自己的And ...

  4. 使用Vitamio打造自己的Android万能播放器(1)——准备

    前言 虽然Android已经内置了VideoView组件和MediaPlayer类来支持开发视频播放器,但支持格式.性能等各方面都十分有限,这里与大家一起利用免费的Vitamio来打造属于自己的And ...

  5. 使用Vitamio打造自己的Android万能播放器(7)——在线播放(下载视频)

    前言 本章将实现非常实用的功能--下载在线视频.涉及到多线程.线程更新UI等技术,还需思考产品的设计,如何将新加的功能更好的融入到现有的产品中,并不是简单的加一个界面就行了,欢迎大家交流产品设计和技术 ...

  6. [转载]使用Vitamio打造自己的Android万能播放器(7)——在线播放(下载视频)...

    前言 本章将实现非常实用的功能--下载在线视频.涉及到多线程.线程更新UI等技术,还需思考产品的设计,如何将新加的功能更好的融入到现有的产品中,并不是简单的加一个界面就行了,欢迎大家交流产品设计和技术 ...

  7. 使用Vitamio打造自己的Android万能播放器(6)——在线播放(播放列表)

    前言 新版本的VPlayer由设计转入开发阶段,预计开发周期为一个月,这也意味着新版本的Vitamio将随之发布,开发者们可以和本系列文章一样,先开发其他功能.本章内容为"在线视频播放列表& ...

  8. 使用Vitamio打造自己的Android万能播放器(5)——在线播放(播放优酷视频)

    前言 为了保证每周一篇的进度,又由于Vitamio新版本没有发布, 决定推迟本地播放的一些功能(截图.视频时间.尺寸等),跳过直接写在线播放部分的章节.从Vitamio的介绍可以看得出,其支持http ...

  9. 使用Vitamio打造自己的Android万能播放器(4)——本地播放(快捷搜索、数据存储)...

    前言 关键字:Vitamio.VPlayer.Android播放器.Android影音.Android开源播放器 本章节把Android万能播放器本地播放的主要功能(缓存播放列表和A-Z快速查询功能) ...

最新文章

  1. 【机器学习】理解方差、偏差且其泛化误差的关系
  2. python html模块调用_Python html 模块简介
  3. BSTR、char* 和 CString 之间的转换 (转)
  4. 英文版Ubuntu 安装中文输入法
  5. 理论基础 —— 二叉树 —— 树、森林、二叉树的转换
  6. Linux运维:cobbler
  7. 【elasticsearch】Elasticsearch 7.X Scripting 脚本使用详解
  8. 从零开始学 Java - Spring MVC 实现跨域资源 CORS 请求
  9. RHEL6与Oracle 11G R2之开篇:安装
  10. excel日期改成字符类型_EXCEL的一些基础知识
  11. 16套51单片机开发板资料共享下载,拼命整理
  12. 全球与中国塑料树脂市场深度分析及发展研究预测报告
  13. x86 BIOS 中断 INT 10h
  14. 二十三种设计模式之工厂模式(含Java工厂模式的实现)
  15. 如何更好地读开源软件之一:ERD工具简介
  16. Monero GUI Wallet发送交易源码分析
  17. Openstack中给windows虚拟机加载virtion驱动
  18. PD充电调试问题解析(一)
  19. mysql对服务器内存的要求_MySQL 服务器内存使用
  20. 3、u-boot-2016 - board_init_f

热门文章

  1. 小白用python语言做自动化起步篇3 IF条件语句 记法:如果条件,否则
  2. layui页面返回顶部效果
  3. 小甲鱼python003答案_小甲鱼Python第003讲:插曲之变量和字符串|课后测验及参考答案...
  4. python项目练习
  5. 后缀表达式、中缀表达式
  6. 微擎的人人商城是如何对接微信支付的?
  7. NERO刻录教程图解
  8. 搭建tftp服务器----局域网内不同平台传输文件的桥梁
  9. 计算机网络基础——访问控制列表
  10. Udacity优达学城优惠码 5641874B 立减320元