推荐一个很不错的android开源播放器XLPlayer
这个播放器很强大,结合了android的ndkmediacodec,ffmpeg来实现硬解和软解,而且代码都在项目内不需要进行编译操作,可以更直观的了解播放器的功能操作
XLPlayer
配置环境时出现一个奇怪的错误,点击错误会跳到这里
static_assert(sizeof(_off_t_compat) == sizeof(long),"_off_t_compat does not match the NDK ABI. See ""https://github.com/android-ndk/ndk/issues/459.");
进入链接后,大概是ndk版本不对好像要r15c,然后我就去下载版本
NDK各个版本链接
下好后配置环境,右键项目选择Open Module Settings点击SDK Location在Android NDK location设置android-ndk-r15c路径
配置好后问题依旧
网上找了半天没有解决方案
看错误提示是括号内有错误,就死马当活马医,删除这段错误代码
一编译,ok可以运行,试了试原来的ndk,也删除这段代码,也没问题。。。
保险起见还是用r15c来研究播放器源码,毕竟ndkmediacodec是api21开放的
推荐一个很不错的android开源播放器XLPlayer相关推荐
- 推荐一个很牛叉的开源Flask项目
点击上方"Python进击者",选择"星标"公众号 超级无敌干货第一时间推给你!!! 各位小伙伴们好,今天主要给大家推荐一个我近期遇到的一个Flask项目.为什 ...
- 推荐一个很不错的刷题网站
分享 小伙伴们,还在为学习编程语言找不到好的练习题而苦恼吗?今天小菜分享一个刷题网站:https://www.codewars.com/dashboard.这个网站和力扣不同的是,这真的是适合人类的网 ...
- 推荐一个很不错的桌面便笺工具magic notes
(gently按:推荐这个软件纯粹是我觉得好用,我和这作者不沾亲不带故,哈哈!~) 我原来是用google桌面的待办任务来管理事项,后来我系统重装,而且装了GOOGLE DESKTOP会明显拖慢系统, ...
- linux 音频播放器源码,Android音乐播放器源码
相当完整的Android音乐播放器,直接上效果图及源代码,自己欣赏,具体不再解释了,可以说是一个很给力的Android音乐播放器. 示例代码: /* * Copyright (C) 2009 Tele ...
- 使用Vitamio打造自己的Android万能播放器(4)——本地播放(快捷搜索、数据存储)...
前言 关键字:Vitamio.VPlayer.Android播放器.Android影音.Android开源播放器 本章节把Android万能播放器本地播放的主要功能(缓存播放列表和A-Z快速查询功能) ...
- 一个牛奔的Android开源大全
leobert.lan的博客 一起学习 目录视图 摘要视图 订阅 聚焦行业最佳实践,BDTC 2016完整议程公布 微信小程序实战项目--点餐系统 程序员11月书讯,评论得书啦 Get IT技能知识库 ...
- 20+个很棒的Android开源项目
20+个很棒的Android开源项目 本文摘自文章: 20+ Awesome Open-Source Android Apps To Boost Your Development Skills. 考虑 ...
- 一些很不错的Android开发技巧
一些很不错的Android开发技巧,这个项目翻译自 android-tips-tricks 去掉了一些我认为不重要的,对我使用过的东东做了评价,同时翻译了一些自己没有注意到的知识点的文章. ❤️ st ...
- Github上不错的Android开源代码(一)
总有一些朋友很热心的整理一些好的资料,在收集之后,可以用作阅读.学习和实践.小伙伴们,总有一天,你也能写出 Niubility 的 Android App :-) 为了防止以上链接失效,以及部分内容丢 ...
最新文章
- linux 下使用 curl 访问带多参数,GET掉参数解决方案
- 树莓派python编程自学-两个简易的树莓派初学者Python程序
- 监控最佳实践--redis及业务接口
- linux安装mysql5.7.19
- postman进阶之Newman,从安装到使用到填坑,不废话
- 虚拟主机的实现方式,真是简单啊!
- 动手开始创建第一个 Angular 应用并通过 gh-pages 发布到 Github 上
- 盗贼之海3月22服务器维护,盗贼之海3月29日更新公告_3月29日更新了什么_52pk单机游戏...
- Dynagen0.11+Pemuwrapper入手麻烦二三事——告诉初学者直路
- linux内核的I2C子系统详解2——关键结构体、关键文件
- 深入理解计算机的字长
- vscode 语法检查_Jenkins 声明式流水线的语法错误检查
- mongodb创建数据库用户名和密码_Linux运维老司机,教你MongoDB 的不同连接方式
- java 工厂化生产
- 从Docker在Linux和Windows下的区别简单理解Docker的层次结构
- 汇编学习从入门到精通
- IDEA 使用mybatis插件Free Mybatis plugin
- 苹果手机绕过密码和指纹自动支付,细思极恐!
- 【YOLOv3从头训练 数据篇】
- ue4材质节点怎么用_自学ue4材质,一大堆材质节点该如何学?
热门文章
- 解决dubbo invoke 提示 Command:invoke disabled
- 我的世界服务器玩家系统,我的世界: 为什么服务器玩家比单机玩家多很多? 这5大优势是关键!...
- 老任的病房太冷清,夫人憔悴孩子无助
- 在线图片去水印工具选择用哪一款?
- smart flash tool : libpng12.so.0 问题
- 重庆火锅哪家强,Python帮你探探店
- 黑客能修改我的花呗额度为负数,让支付宝给我打钱吗?
- 这个冬天我们怎样度过
- 【python 存储数据 h5py | h5df】【jupyter notebook 大型中间结果存储】
- 〖Python自动化办公篇⑨〗- word文件自动化 - 设置Word全局样式和文本样式