整章目录: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

&spm=1001.2101.3001.5002&articleId=108551348&d=1&t=3&u=b9307e0bd3a3449c8f5fe19ec14bcd3a)
2691

被折叠的 条评论
为什么被折叠?



