Android流媒体开发-客户端
2017-10-22 10:13
218 查看
对于直播客户端来说,主要就是:采集数据,推流到服务端,拉流播放。
这里我引用了一个第三方的sdk,实现了客户端的基本功能。另外,播放视频使用的是Vitamio开源库。
具体客户端代码链接:
http://download.csdn.net/download/gengbaolong/10038549
另外,我在调试的过程中出现了努比亚手机点击”推流按钮”后直接崩溃的问题,然后找到 了问题,原来是so库的问题,报错如下:
意思就是找不到so文件。
出现这种问题的解决办法是:
一、首先把在armeabi的同目录下建一个文件夹armeabi-v7a,把armeabi的文件copy一份到armeabi-v7a,build一下项目。
如果还不行把armeabi文件删了。
二、保证libs或者jniLibs下的so文件目录在build.gradle中存在,如果在build.gradle中不存在,就把那个so文件给删除。我就是这么解决的。下面看图:
报错解决之前:
报错解决:
至此,可以成功调试了。
这里我引用了一个第三方的sdk,实现了客户端的基本功能。另外,播放视频使用的是Vitamio开源库。
具体客户端代码链接:
http://download.csdn.net/download/gengbaolong/10038549
另外,我在调试的过程中出现了努比亚手机点击”推流按钮”后直接崩溃的问题,然后找到 了问题,原来是so库的问题,报错如下:
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com
意思就是找不到so文件。
出现这种问题的解决办法是:
一、首先把在armeabi的同目录下建一个文件夹armeabi-v7a,把armeabi的文件copy一份到armeabi-v7a,build一下项目。
如果还不行把armeabi文件删了。
二、保证libs或者jniLibs下的so文件目录在build.gradle中存在,如果在build.gradle中不存在,就把那个so文件给删除。我就是这么解决的。下面看图:
报错解决之前:
报错解决:
至此,可以成功调试了。
相关文章推荐
- Android开发(13)-- 互联网访问图片,在android客户端显示
- Android:SNS客户端开发八:发送带图片的微博(二)(发送多媒体的post方法)
- 微信Android客户端架构演进及其对开发流程的影响
- 开发android客户端需要了解的知识--JSON数据解析
- Android腾讯微薄客户端开发十三:提及篇(与我有关的微博)
- 6.腾讯微博Android客户端开发——换取Access Token .
- android开发我的新浪微博客户端-用户授权页面功能篇(3.2)
- 4.腾讯微博Android客户端开发——获取未授权的Request Token
- Android基于XMPP Smack Openfire开发IM【四】初步实现两个客户端通信
- 基于xmpp openfire smack开发之Android客户端开发[3]
- android开发步步为营之6:客户端通过tcp和服务端进行交互
- Android开发之搜芽客户端Version1.0的结束(过程和结果展示)
- android开发我的新浪微博客户端-载入页面sqlite篇(1.2)
- android开发我的新浪微博客户端-用户授权页面UI篇(3.1)
- 5.腾讯微博Android客户端开发——获取请求用户授权Request Token
- android开发我的新浪微博客户端-大图浏览以及保存篇(7)
- 实现PHP服务器+Android客户端(Retrofit+RxJava)第五天学一学ndk开发吧
- Android腾讯微博客户端开发二:相关工具篇
- [Android开发] Android客户端使用socket通信
- android开发我的新浪微博客户端-OAuth篇(2.1)