NELivePlayerFactory Protocol Reference
| Conforms to | NSObject |
|---|---|
| Declared in | NELivePlayer.h |
+ setPreloadResultValidityS:
required method
设置预调度结果有效期
+ (void)setPreloadResultValidityS:(NSInteger)validityParameters
validity |
有效期(单位秒)。默认:30*60 最小取值:60 |
|---|
Declared In
NELivePlayer.h
+ addPreloadUrls:
required method
增加预调度任务
+ (void)addPreloadUrls:(NSArray<NSString*> *)urlsParameters
urls |
预调度的url |
|---|
Declared In
NELivePlayer.h
+ removePreloadUrls:
required method
移除预调度任务
+ (void)removePreloadUrls:(NSArray<NSString*> *)urlsParameters
urls |
预调度的url |
|---|
Declared In
NELivePlayer.h
+ refreshPreloadUrls
required method
强制刷新所有预调度任务
+ (void)refreshPreloadUrlsDeclared In
NELivePlayer.h
+ queryPreloadTasks:
required method
查询预调度任务
+ (void)queryPreloadTasks:(void ( ^ ) ( NSArray<NSDictionary*> *tasks ))completeParameters
complete |
查询完成。结果提取key:NELPGslbUrlKey(url) 和 NELPGslbStatusKey(状态) |
|---|
Declared In
NELivePlayer.h
+ queryPreloadUrlResult:completion:
required method
查询预调度任务结果
+ (void)queryPreloadUrlResult:(NSString *)url completion:(NELPGslbQueryResultBlock)completionParameters
url |
待查询的地址 |
|---|---|
complete |
调度结果完成 |
Declared In
NELivePlayer.h
+ setLogLevel:
required method
设置日志级别
+ (void)setLogLevel:(NELPLogLevel)logLevelParameters
logLevel |
日志级别 |
|---|
Declared In
NELivePlayer.h
+ setLogCallback:
required method
设置日志信息回调
+ (void)setLogCallback:(NELivePlayerLogCallback)logCallBackParameters
logCallBack |
日志回调 |
|---|
Declared In
NELivePlayer.h
+ setLogUserId:
required method
设置用户的日志标志
+ (void)setLogUserId:(NSString *)userIdParameters
userId |
用户的日志标志 |
|---|
Declared In
NELivePlayer.h
+ getLogPath
required method
获取当前日志的路径
+ (NSString *)getLogPathReturn Value
日志的路径
Discussion
需要对日志操作,请在当前实例析构前使用日志以确保日志存在,不可删除该路径下的日志。
Declared In
NELivePlayer.h
+ getSDKVersion
required method
获取当前SDK版本号
+ (NSString *)getSDKVersionReturn Value
SDK版本号
Declared In
NELivePlayer.h
+ isSupportHEVCDecode
required method
是否支持h.265解码
+ (BOOL)isSupportHEVCDecodeDiscussion
是否支持h.265解码
Declared In
NELivePlayer.h
+ setExternConfigAudioSession:
required method
外部配置AudioSession
+ (void)setExternConfigAudioSession:(BOOL)isExternConfigParameters
isExternConfig |
YES:外部配置AudioSession NO:内部配置AudioSession 默认:NO |
|---|
Discussion
外部配置AudioSession
Declared In
NELivePlayer.h