android vitamio的坑

vitamio是android比较方便的一款播放在线视频或者本地视频的开源组件,如果你从网上搜教程,一般都会教你去github链接下载demo,并导入lib,我也这么做了,但是事实证明,更方便的是右击app,open Module Setrings ,在Dependencies中点击绿色的加号选择Library,输入vitamio就可以找到,选择第一个com.charonchui.vitamio:vitamio点击ok,点击finish,就可以自动编译啦。而且导入lib和自动编译差距最大的就是你在使用这个组建的时候,如果你是导入lib,VideoView默认是系统自带的VideoView且不可以选择,而如果我们是依赖的话,会让你选择,咱们选择vitamio下面的就可以啦(这是第一个坑,不然你还得输入包名等等,很麻烦)

vitamio我之前下载了官方demo,搞了一个链接,测试机测试,怎么都闪退报错,错误:

LOAD FFMPEG ERROR : dlopen failed : /data/data/com.example.administrator.myapplication/libs/libffmpeg.so:has text relocation

后来终于找到原因和办法

原因:targetSdkVersion 为23 也就是说 vitamio当前是不可以支持23的 

解决办法:当然是降低我们的目标版本 改为21就可以啦

最近在入视频播放的坑,好想做个自己的直播软件,嘻嘻嘻

原文地址:https://www.cnblogs.com/cherrylv/p/6207222.html