-
Notifications
You must be signed in to change notification settings - Fork 5
IKSVSShortVideoListener
wangqiang edited this page Dec 21, 2017
·
3 revisions
-
回调含义:onInfo 回调,是出现一些状态改变
-
回调时机:在出现状态改变时可能会回调,比如上传头像成功后
-
回调线程:主线程
-
具体参数如何使用
- @param String type:表示具体的模块信息,现在已有模块
参数值 模块信息 KSVS_LISTENER_TYPE_RECORD 录制模块状态改变 KSVS_LISTENER_TYPE_EDITOR 编辑模块状态改变 KSVS_LISTENER_TYPE_UPLOAD 上传模块状态改变 KSVS_LISTENER_TYPE_MERGE 视频合成模块状态改变 KSVS_LISTENER_TYPE_PLAYER 播放模块状态改变 - @param Bundle:可以获取具体的状态信息
- int 类型的状态码通过IKSVSShortVideoListener.KSVS_LISTENER_BUNDLE_STATUS_INT获取
- 其他信息可以通过模块内部定义的不通参数进行获取。 eg:上传头像,SettingActivity.java
1. 因为是上传功能,所以type为IKSVSShortVideoListener.KSVS_LISTENER_TYPE_UPLOAD
2. 可以获取上传状态,int status = data.getInt(IKSVSShortVideoListener.KSVS_LISTENER_BUNDLE_STATUS_INT);
3. 如果status 为IKSVSShortVideoUpload.UPLOAD_INFO_COMPLETE表示上传成功
4. 获取文件地址: String path = data.getString(IKSVSShortVideoUpload.UPLOAD_INFO_FILE_PATH);
- 回调含义:onError 回调,表示当前模块出现错误
- 回调时机:在出现错误时可能会回调,比如上传头像失败时
- 回调线程:主线程
- 具体参数如何使用
- @param String type:表示具体的模块信息,现在已有模块
参数值 | 模块信息 |
---|---|
KSVS_LISTENER_TYPE_RECORD | 录制模块状态改变 |
KSVS_LISTENER_TYPE_EDITOR | 编辑模块状态改变 |
KSVS_LISTENER_TYPE_UPLOAD | 上传模块状态改变 |
KSVS_LISTENER_TYPE_MERGE | 视频合成模块状态改变 |
KSVS_LISTENER_TYPE_PLAYER | 播放模块状态改变 |
- @param int error:具体错误码。所有错误码都在错误码中展示
- @param Bundle:其他附加的错误信息,一般情况下不需要处理
- 回调含义:onProgress 回调,表示出现进度变化
- 回调时机:在出现进度变化时,比如上传头像过程中
- 回调线程:主线程
- 具体参数如何使用
- @param String type:表示具体的模块信息,现在已有模块
参数值 | 模块信息 |
---|---|
KSVS_LISTENER_TYPE_RECORD | 录制模块状态改变 |
KSVS_LISTENER_TYPE_EDITOR | 编辑模块状态改变 |
KSVS_LISTENER_TYPE_UPLOAD | 上传模块状态改变 |
KSVS_LISTENER_TYPE_MERGE | 视频合成模块状态改变 |
KSVS_LISTENER_TYPE_PLAYER | 播放模块状态改变 |
- @param int params:具体功能导致进度变化,比如在上传头像时,这个值是IKSVSShortVideoUpload.UPLOAD_PROGRESS_FILE
- @param int progress:进度变化,值的范围是0~100之间