Android网络库开发经验分享
1、本文对Android网络库患束锍瓜开发做了详细的介绍,如下:网络库是用C++编写,用ndk编译的jni动态库,功能为使用http+p2p方式创建、下载视频任务并提供播放器碛枢粢晴播放数据,所有接口线程安全,下面介绍云帆加速视频app开发如何使用sdk。1、初始化sdk,程序启动后只需要初始化一次,初始化成功后才能调用其他接口。如下图:
2、其中初始化函数的参数,返回值及其含义说明如下:
3、其中回调函数用于通知java层一些重要事件的发生,函数说明如下:
4、创建在线视频任务
5、接上图
6、组装本地http代理播放地址,传给播放器,播放器自动以http方式向sdk请求视频数据,实现播放。播放地址的格式为http://127.0.0.1:$(port)/yfhttpagent/$(hash),其中$(port)为sdk本地http代理端口,初始化时已通过回调通知app,$(hash)为视频任务的hash,创建任务后得到。
7、播放完、退出播放、退到后台或锁屏,需要暂停缓存任务并设置为非播放状态。
8、 退出程序时注销sdk,没有失败的情况。
9、接上图
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:35
阅读量:30
阅读量:43
阅读量:44
阅读量:84