Android ----Ijkplayer源码阅读native层之动态库的加载和初始化(三)

整章目录:Android------- IjkPlayer 源码学习目录

 

Android ----- ijkplayer源码阅读Java层(二)中欠了一篇细说加载Ijkplayer动态库时到底干了写啥???那我们就来聊聊上图红色圈起来部分。 

VideoActivity.onCreate中调用

native_profileBegin这个是加载----性能分析工具android-ndk-profiler的动态库。这方面没用过,不说。

loadLibrariesOnce:

加载三个动态库

ffmpeg:音视频编解码的核心库

ijksdl:在native层创建一些java类对象,并存放在native层全局引用

ijkplayer : 播放器的核心库,Java层所有native方法的实现库。

由于介绍的是Ijkplayer框架所以ffmpeg不是我们的重点,后面只提ffmpeg基本的执行流程。

所以只聊加载ijksdl和ijkplayer动态库的那些事


加载ijksdl:

由于本人在模拟器运行,所以找ijkplayer-x86/src/main/jni/ijkmedia/ijksdl/android/ijksdl_android_jni.h

入口:

ijksdl_android_jni.JNI_OnLoad

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值