public class NEDynamicLoadingConfig
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static class |
NEDynamicLoadingConfig.ArchitectureType |
限定符和类型 | 字段和说明 |
---|---|
java.lang.String |
arm64v8aUrl
arm64-v8a架构的so库zip包下载地址
可以是http地址或本地地址
启用arm64-v8a架构的so库动态加载时开发者必须设置该地址,否则无法使用,直接抛出异常
地址格式为:客户服务器地址 + "LivePlayer_Android_SDK_" + NELivePlayer.VERSION + "_" + "arm64-v8a"+".zip"
示例:https://xxx.xxx.xxx/ + "LivePlayer_Android_SDK_" + NELivePlayer.VERSION + "_" + "arm64-v8a" + ".zip"
|
java.lang.String |
armeabiUrl
armeabi架构的so库zip包下载地址
可以是http地址或本地地址
启用armeabi架构的so库动态加载时开发者必须设置该地址,否则无法使用,直接抛出异常
地址格式为:客户服务器地址 + "LivePlayer_Android_SDK_" + NELivePlayer.VERSION + "_" + "armeabi" + ".zip"
示例:https://xxx.xxx.xxx/ + "LivePlayer_Android_SDK_" + NELivePlayer.VERSION + "_" + "armeabi" + ".zip"
|
java.lang.String |
armeabiv7aUrl
armeabi-v7a架构的so库zip包下载地址
可以是http地址或本地地址
启用armeabi-v7a架构的so库动态加载时开发者必须设置该地址,否则无法使用,直接抛出异常
地址格式为:客户服务器地址 + "LivePlayer_Android_SDK_" + NELivePlayer.VERSION + "_" + "armeabi-v7a"+".zip"
示例:https://xxx.xxx.xxx/ + "LivePlayer_Android_SDK_" + NELivePlayer.VERSION + "_" + "armeabi-v7a" + ".zip"
|
boolean |
isArmeabi
动态加载使用armeabi架构
|
boolean |
isArmeabiv7a
动态加载使用armeabi-v7a架构
|
boolean |
isArmeabiv8a
动态加载使用arm64-v8a架构
|
boolean |
isDynamicLoading
是否使用动态加载so库
如果使用动态加载,开发者需要在APP中通过网络下载so库文件到对应架构的目录下面
开启某种架构的so库动态加载必须要设置对应的下载地址,SDK需要通过开发者自己设置的地址下载对应的so库文件,也就是说so库文件需要存储在开发者自己的服务器上面,并且要按照以下规定的地址配置。
|
boolean |
isX86
动态加载使用x86架构
|
NELivePlayer.OnDynamicLoadingListener |
onDynamicLoadingListener
播放器动态加载准备完成时回调
|
java.lang.String |
x86Url
x86架构的so库zip包下载地址
可以是http地址或本地地址
启用x86架构的so库动态加载时开发者必须设置该地址,否则无法使用,直接抛出异常
地址格式为:客户服务器地址 + "LivePlayer_Android_SDK_" + NELivePlayer.VERSION + "_" + "x86"+".zip"
示例:https://xxx.xxx.xxx/ + "LivePlayer_Android_SDK_" + NELivePlayer.VERSION + "_" + "x86" + ".zip"
|
构造器和说明 |
---|
NEDynamicLoadingConfig() |
public boolean isDynamicLoading
public boolean isArmeabi
public java.lang.String armeabiUrl
public boolean isArmeabiv7a
public java.lang.String armeabiv7aUrl
public boolean isArmeabiv8a
public java.lang.String arm64v8aUrl
public boolean isX86
public java.lang.String x86Url
public NELivePlayer.OnDynamicLoadingListener onDynamicLoadingListener