这个播放器很强大,结合了android的ndkmediacodec,ffmpeg来实现硬解和软解,而且代码都在项目内不需要进行编译操作,可以更直观的了解播放器的功能操作
配置环境时出现一个奇怪的错误,点击错误会跳到这里
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,然后我就去下载版本
下好后配置环境,右键项目选择Open Module Settings点击SDK Location在Android NDK location设置android-ndk-r15c路径
配置好后问题依旧
网上找了半天没有解决方案
看错误提示是括号内有错误,就死马当活马医,删除这段错误代码
一编译,ok可以运行,试了试原来的ndk,也删除这段代码,也没问题。。。
保险起见还是用r15c来研究播放器源码,毕竟ndkmediacodec是api21开放的