- NEAudioPcmConfig - com.netease.neliveplayer.sdk.model中的类
-
PCM回调数据的配置信息
- NEAudioPcmConfig() - 类 的构造器com.netease.neliveplayer.sdk.model.NEAudioPcmConfig
-
- NEAudioPcmConfig(int, int) - 类 的构造器com.netease.neliveplayer.sdk.model.NEAudioPcmConfig
-
- NEAudioRawData() - 类 的构造器com.netease.neliveplayer.sdk.NELivePlayer.NEAudioRawData
-
- NEAudioTrackInfo - com.netease.neliveplayer.sdk.model中的类
-
音轨信息类
- NEAudioTrackInfo(NEMediaMeta.NEStreamMeta) - 类 的构造器com.netease.neliveplayer.sdk.model.NEAudioTrackInfo
-
- NEAutoRetryConfig - com.netease.neliveplayer.sdk.model中的类
-
自动重试配置类
- NEAutoRetryConfig() - 类 的构造器com.netease.neliveplayer.sdk.model.NEAutoRetryConfig
-
- NEAutoRetryConfig.OnRetryListener - com.netease.neliveplayer.sdk.model中的接口
-
播放发生错误进行重试时的监听类
- NEBufferStrategy - com.netease.neliveplayer.sdk.constant中的接口
-
播放器播放缓冲策略类型
- NECacheConfig - com.netease.neliveplayer.sdk.model中的类
-
缓存配置信息
- NECacheConfig(boolean, String) - 类 的构造器com.netease.neliveplayer.sdk.model.NECacheConfig
-
- NECallback<T> - com.netease.neliveplayer.sdk中的接口
-
播放器回调接口
- NEDataSourceConfig - com.netease.neliveplayer.sdk.model中的类
-
播放配置项
在设置播放地址和切换播放地址时如果有需要可以配置该信息
只适用于点播
- NEDataSourceConfig() - 类 的构造器com.netease.neliveplayer.sdk.model.NEDataSourceConfig
-
- NEDecryptionConfig - com.netease.neliveplayer.sdk.model中的类
-
点播视频解密配置
只适用于点播
- NEDecryptionConfig(String, String, String, String) - 类 的构造器com.netease.neliveplayer.sdk.model.NEDecryptionConfig
-
解密信息方式
使用解密信息对视频进行解密时需要设置相关的解密信息
- NEDecryptionConfig(byte[], int) - 类 的构造器com.netease.neliveplayer.sdk.model.NEDecryptionConfig
-
解密密钥方式
在已知密钥的情况下直接使用密钥对密钥做相关的校验
使用解密秘钥对视频进行解密时需要设置相关的解密秘钥
- NEDecryptionConfigCode - com.netease.neliveplayer.sdk.constant中的接口
-
解密选项
只适用于点播
- NEDefinitionData - com.netease.neliveplayer.sdk.model中的类
-
播放信息类
- NEDefinitionData() - 类 的构造器com.netease.neliveplayer.sdk.model.NEDefinitionData
-
- NEDefinitionData.DefinitionType - com.netease.neliveplayer.sdk.model中的枚举
-
清晰度类型枚举
- NEDynamicLoadingConfig - com.netease.neliveplayer.sdk.model中的类
-
so库动态加载配置信息类
注意:动态加载需要开发者拥有自己的服务器并且在服务器上部署我们的so库文件,文件在SDK压缩文件的DynamicLoading文件夹中,
开发者需要将该文件夹下的文件部署到自己服务器上,以便SDK从开发者的服务器下载SO库文件。
- NEDynamicLoadingConfig() - 类 的构造器com.netease.neliveplayer.sdk.model.NEDynamicLoadingConfig
-
- NEDynamicLoadingConfig.ArchitectureType - com.netease.neliveplayer.sdk.model中的枚举
-
- NEErrorType - com.netease.neliveplayer.sdk.constant中的接口
-
播放器错误类型
- NEKeyVerifyResultType - com.netease.neliveplayer.sdk.constant中的接口
-
密钥校验结果
- NELivePlayer - com.netease.neliveplayer.sdk中的类
-
播放器类
- NELivePlayer() - 类 的构造器com.netease.neliveplayer.sdk.NELivePlayer
-
- NELivePlayer.NEAudioRawData - com.netease.neliveplayer.sdk中的类
-
回调的音频数据帧结构
- NELivePlayer.NEVideoRawData - com.netease.neliveplayer.sdk中的类
-
回调的视频数据结构
- NELivePlayer.OnAudioFrameFilterListener - com.netease.neliveplayer.sdk中的接口
-
音频数据的回调
- NELivePlayer.OnBufferingUpdateListener - com.netease.neliveplayer.sdk中的接口
-
网络视频流缓存发生变化的监听类
- NELivePlayer.OnCompletionListener - com.netease.neliveplayer.sdk中的接口
-
播放完成的监听类
- NELivePlayer.OnCurrentPositionListener - com.netease.neliveplayer.sdk中的接口
-
当前播放位置的回调
- NELivePlayer.OnCurrentRealTimeListener - com.netease.neliveplayer.sdk中的接口
-
当前播放的原始时间戳的回调
- NELivePlayer.OnCurrentSyncContentListener - com.netease.neliveplayer.sdk中的接口
-
当前播放的内容信息的回调
- NELivePlayer.OnCurrentSyncTimestampListener - com.netease.neliveplayer.sdk中的接口
-
当前所播放的视频流中额外的时间戳的回调
- NELivePlayer.OnDataUploadListener - com.netease.neliveplayer.sdk中的接口
-
数据上报的监听类
- NELivePlayer.OnDecryptionListener - com.netease.neliveplayer.sdk中的接口
-
密钥获取结果的回调
- NELivePlayer.OnDefinitionListener - com.netease.neliveplayer.sdk中的接口
-
使用多清晰度时涉及的回调
- NELivePlayer.OnDynamicLoadingListener - com.netease.neliveplayer.sdk中的接口
-
动态加载的回调
- NELivePlayer.OnErrorListener - com.netease.neliveplayer.sdk中的接口
-
播放发生错误时的监听类
- NELivePlayer.OnHttpResponseInfoListener - com.netease.neliveplayer.sdk中的接口
-
拉流http状态信息
- NELivePlayer.OnInfoListener - com.netease.neliveplayer.sdk中的接口
-
状态监听类
诸如缓存开始、缓存结束、视频第一帧、音频第一帧、拉流时网络状态码(例如302跳转状态)等状态时的回调
- NELivePlayer.OnLogListener - com.netease.neliveplayer.sdk中的接口
-
日志的回调
- NELivePlayer.OnPreparedListener - com.netease.neliveplayer.sdk中的接口
-
播放器预处理监听类
- NELivePlayer.OnReleasedListener - com.netease.neliveplayer.sdk中的接口
-
release完成时监听类
- NELivePlayer.OnSeekCompleteListener - com.netease.neliveplayer.sdk中的接口
-
seek操作完成时的监听类
- NELivePlayer.OnSubtitleListener - com.netease.neliveplayer.sdk中的接口
-
外挂字幕文件解析后的字幕的回调
- NELivePlayer.OnSupportDecodeListener - com.netease.neliveplayer.sdk中的接口
-
是否支持的解码回调
- NELivePlayer.OnVideoFrameFilterListener - com.netease.neliveplayer.sdk中的接口
-
视频数据的回调
- NELivePlayer.OnVideoSizeChangedListener - com.netease.neliveplayer.sdk中的接口
-
视频大小发生变化时的监听类
- NELP_AUDIO_VIDEO_UN_SYNC - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEPlayStatusType
-
标识音视频不同步
可以在此在UI提示用户切换其他清晰度观看
该消息会在高清晰度时(如:1080p)设备性能较差导致音视频不同步的情况下回调给用户
- NELP_BUFFERING_END - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEPlayStatusType
-
标识缓冲结束
- NELP_BUFFERING_START - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEPlayStatusType
-
标识缓冲开始
- NELP_DECRYPTION_SUCCESS - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEPlayStatusType
-
解密成功
- NELP_EN_AUDIO_DECODE_ERROR - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEErrorType
-
音频解码失败
- NELP_EN_AUDIO_OPEN_ERROR - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEErrorType
-
音频相关操作初始化失败
- NELP_EN_AUDIO_RENDER_ERROR - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEErrorType
-
音频播放失败
- NELP_EN_BUFFERING_ERROR - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEErrorType
-
缓冲失败
- NELP_EN_DATASOURCE_CONNECT_ERROR - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEErrorType
-
Datasource连接失败
- NELP_EN_DECRYPTION_ERROR - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEErrorType
-
解密失败
- NELP_EN_HTTP_CONNECT_ERROR - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEErrorType
-
HTTP连接失败
- NELP_EN_PREPARE_TIMEOUT_ERROR - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEErrorType
-
预处理超时错误
该错误在NESDKConfig#isCloseTimeOutProtect配置,该错误是在播放器引擎在超过用户设置的超时时间仍然没有报错时进行的二次超时保护,避免极端情况下缓冲很久没有错误上报的情况
如果false开启对预处理和缓冲进行超时保护,在超时的时候会回调NELP_EN_PREPARE_TIMEOUT_ERROR错误
如果为true关掉该功能,那么在超时的时候不会回调NELP_EN_PREPARE_TIMEOUT_ERROR错误,应用层需要自己处理预处理和缓冲的超时逻辑。
- NELP_EN_RTMP_CONNECT_ERROR - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEErrorType
-
RTMP连接失败
- NELP_EN_STREAM_IS_NULL - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEErrorType
-
没有音视频流
- NELP_EN_STREAM_PARSE_ERROR - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEErrorType
-
解析失败
- NELP_EN_UNKNOWN_ERROR - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEErrorType
-
未知错误
- NELP_EN_VIDEO_DECODE_ERROR - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEErrorType
-
视频解码失败
- NELP_EN_VIDEO_OPEN_ERROR - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEErrorType
-
视频相关操作初始化失败
- NELP_EN_VIDEO_RENDER_ERROR - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEErrorType
-
视频播放失败
- NELP_ENCRYPTION_CHECK_OK - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEKeyVerifyResultType
-
密钥校验结果:密钥正确, SDK内部会自动进行prepare操作,可以进行下一步播放操作,
- NELP_ENCRYPTION_GET_KEY_TIMEOUT - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEKeyVerifyResultType
-
密钥校验结果:获取密钥超时
- NELP_ENCRYPTION_INPUT_INVALID - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEKeyVerifyResultType
-
- NELP_ENCRYPTION_INPUT_INVALIED - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEKeyVerifyResultType
-
已过时。
- NELP_ENCRYPTION_KEY_CHECK_ERROR - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEKeyVerifyResultType
-
密钥校验结果:密钥错误
- NELP_ENCRYPTION_UNKNOWN_ERROR - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEKeyVerifyResultType
-
密钥校验结果:未知错误
- NELP_ENCRYPTION_UNSUPPORT_PROTOCAL - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEKeyVerifyResultType
-
密钥校验结果:拉流协议不支持
- NELP_FIRST_AUDIO_RENDERED - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEPlayStatusType
-
标识音频第一帧显示
- NELP_FIRST_VIDEO_RENDERED - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEPlayStatusType
-
标识视频第一帧显示
- NELP_NET_DECODE_BAD - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEPlayStatusType
-
标识解码卡顿,
在解码时间过长时通知;
可以在此在UI上提示用户解码时间过长造成卡顿
- NELP_NET_STATE_BAD - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEPlayStatusType
-
标识网络状态比较差,
如果有多种清晰度,在没有开启自动切换清晰度时,建议在此切换到低清晰度;
可以在此在UI上提示用户网络状态较差
- NELP_NO_ENCRYPTION - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEKeyVerifyResultType
-
密钥校验结果:视频未加密,可以进行下一步播放操作
- NELP_VIDEO_DECODER_OPEN - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEPlayStatusType
-
标识视频解码开启情况,在开启视频软解或者硬解时通知
附件信息'extra'字段表示是否开启硬件解码,'extra'是1时开启了硬件解码,其他值时开启了软解解码
- NELP_YUV420 - 类 中的静态变量com.netease.neliveplayer.sdk.NELivePlayer
-
回调的数据格式
- NELPANTIJITTER - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEBufferStrategy
-
点播抗抖动模式
该模式缓冲区比较大,抗抖动性强,适合在在线点播和本地视频播放场景使用
- NELPDELAYPULLUP - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEBufferStrategy
-
直播延时追赶模式
在需要回调时间戳时建议使用该模式不会丢帧
- NELPFLUENT - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEBufferStrategy
-
直播流畅模式
该模式流畅性最好,但是延时比直播低延时模式稍大一些,不能用于点播
- NELPLOWDELAY - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEBufferStrategy
-
直播低延时模式
该模式延时较小,流畅性比极速模式好,但是网络差时偶尔会发生卡顿,不能用于点播
- NELPTOPSPEED - 接口 中的静态变量com.netease.neliveplayer.sdk.constant.NEBufferStrategy
-
直播极速模式
该模式延时最小,但是网络抖动时容易发生卡顿,不能用于点播
- NEMediaDataSource - com.netease.neliveplayer.sdk中的接口
-
媒体数据源接口类
实现该接口进行自定义媒体数据源
- NEMediaInfo - com.netease.neliveplayer.sdk.model中的类
-
媒体信息类
- NEMediaInfo() - 类 的构造器com.netease.neliveplayer.sdk.model.NEMediaInfo
-
- NEMediaRealTimeInfo - com.netease.neliveplayer.sdk.model中的类
-
播放时实时数据类
- NEMediaRealTimeInfo() - 类 的构造器com.netease.neliveplayer.sdk.model.NEMediaRealTimeInfo
-
- NEPlayStatusType - com.netease.neliveplayer.sdk.constant中的接口
-
播放器播放状态类型
- NEPreloadStatusType - com.netease.neliveplayer.sdk.constant中的接口
-
预调度结果状态.
- NESDKConfig - com.netease.neliveplayer.sdk.model中的类
-
SDK配置信息类
- NESDKConfig() - 类 的构造器com.netease.neliveplayer.sdk.model.NESDKConfig
-
- NESDKInfo - com.netease.neliveplayer.sdk.model中的类
-
SDK对外信息
- NESDKInfo() - 类 的构造器com.netease.neliveplayer.sdk.model.NESDKInfo
-
- NEVideoRawData() - 类 的构造器com.netease.neliveplayer.sdk.NELivePlayer.NEVideoRawData
-
- NEVideoTrackInfo - com.netease.neliveplayer.sdk.model中的类
-
- NEVideoTrackInfo(NEMediaMeta.NEStreamMeta) - 类 的构造器com.netease.neliveplayer.sdk.model.NEVideoTrackInfo
-