Android 超好用的万能播放器——ijkplayer
前言
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相关推荐
- 用android代码实现一个可以万能播放器
要实现一个万能播放器需要使用多媒体库,可以使用Android自带的MediaPlayer类以及ExoPlayer库.以下是一个简单的示例代码: 在XML布局文件中添加一个SurfaceView和几个按 ...
- 使用Vitamio打造自己的Android万能播放器(2)—— 手势控制亮度、音量、缩放
前言 本章继续完善播放相关播放器的核心功能,为后续扩展打好基础. 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://over1 ...
- Vitamio打造自己的Android万能播放器
前言 虽然Android已经内置了VideoView组件和MediaPlayer类来支持开发视频播放器,但支持格式.性能等各方面都十分有限,这里与大家一起利用免费的Vitamio来打造属于自己的And ...
- 使用Vitamio打造自己的Android万能播放器(1)——准备
前言 虽然Android已经内置了VideoView组件和MediaPlayer类来支持开发视频播放器,但支持格式.性能等各方面都十分有限,这里与大家一起利用免费的Vitamio来打造属于自己的And ...
- 使用Vitamio打造自己的Android万能播放器(7)——在线播放(下载视频)
前言 本章将实现非常实用的功能--下载在线视频.涉及到多线程.线程更新UI等技术,还需思考产品的设计,如何将新加的功能更好的融入到现有的产品中,并不是简单的加一个界面就行了,欢迎大家交流产品设计和技术 ...
- [转载]使用Vitamio打造自己的Android万能播放器(7)——在线播放(下载视频)...
前言 本章将实现非常实用的功能--下载在线视频.涉及到多线程.线程更新UI等技术,还需思考产品的设计,如何将新加的功能更好的融入到现有的产品中,并不是简单的加一个界面就行了,欢迎大家交流产品设计和技术 ...
- 使用Vitamio打造自己的Android万能播放器(6)——在线播放(播放列表)
前言 新版本的VPlayer由设计转入开发阶段,预计开发周期为一个月,这也意味着新版本的Vitamio将随之发布,开发者们可以和本系列文章一样,先开发其他功能.本章内容为"在线视频播放列表& ...
- 使用Vitamio打造自己的Android万能播放器(5)——在线播放(播放优酷视频)
前言 为了保证每周一篇的进度,又由于Vitamio新版本没有发布, 决定推迟本地播放的一些功能(截图.视频时间.尺寸等),跳过直接写在线播放部分的章节.从Vitamio的介绍可以看得出,其支持http ...
- 使用Vitamio打造自己的Android万能播放器(4)——本地播放(快捷搜索、数据存储)...
前言 关键字:Vitamio.VPlayer.Android播放器.Android影音.Android开源播放器 本章节把Android万能播放器本地播放的主要功能(缓存播放列表和A-Z快速查询功能) ...
最新文章
- 【机器学习】理解方差、偏差且其泛化误差的关系
- python html模块调用_Python html 模块简介
- BSTR、char* 和 CString 之间的转换 (转)
- 英文版Ubuntu 安装中文输入法
- 理论基础 —— 二叉树 —— 树、森林、二叉树的转换
- Linux运维:cobbler
- 【elasticsearch】Elasticsearch 7.X Scripting 脚本使用详解
- 从零开始学 Java - Spring MVC 实现跨域资源 CORS 请求
- RHEL6与Oracle 11G R2之开篇:安装
- excel日期改成字符类型_EXCEL的一些基础知识
- 16套51单片机开发板资料共享下载,拼命整理
- 全球与中国塑料树脂市场深度分析及发展研究预测报告
- x86 BIOS 中断 INT 10h
- 二十三种设计模式之工厂模式(含Java工厂模式的实现)
- 如何更好地读开源软件之一:ERD工具简介
- Monero GUI Wallet发送交易源码分析
- Openstack中给windows虚拟机加载virtion驱动
- PD充电调试问题解析(一)
- mysql对服务器内存的要求_MySQL 服务器内存使用
- 3、u-boot-2016 - board_init_f