public class CloudRecordManager extends RecordManager
MediaManager.OnMediaManagerExListener, MediaManager.OnMediaManagerListener, MediaManager.OnMediaManagerYUVListener, MediaManager.OnMediaOriginalDataListener, MediaManager.OnRecordClipTimingListener, MediaManager.OnRecordManagerListener, MediaManager.OnRecordOriginalDataListener, MediaManager.OnSaveRealStreamDataListenerPLAY_CLOUD_PLAYBACK, PLAY_DEV_PLAYBACK, PLAY_MONITOR| 构造器和说明 |
|---|
CloudRecordManager(android.view.ViewGroup playView,
RecordPlayerAttribute playerAttribute) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.lib.sdk.bean.cloudmedia.CloudMediaFilesBean |
getCloudMediaFiles() |
long |
getEndTimes() |
byte[] |
getRecordTimes(int arg1,
byte[] pData,
java.lang.String dataJson,
int chnNum) |
long |
getStartTimes() |
int |
searchFile()
查询录像文件
|
int |
searchFileByTime(java.util.Calendar startTime,
java.util.Calendar endTime) |
int |
searchFileByTime(int[] time)
按时间查询录像文件
|
int |
searchFileByTime(int[] startTime,
int[] endTime) |
int |
seekToTime(int nTimes,
int absTime)
录像时间定位
|
void |
setRecordLenType(RecordPlayerAttribute.RECORD_LEN_TYPE recordLenType) |
int |
startPlay(java.util.Calendar startTimes,
java.util.Calendar endTimes)
开始播放
|
dealWithRecordEffectiveByMinute, OnFunSDKResult, setPlaySpeed, stopDevSearchPic, stopSearchFileaddExtendView, capture, changeVideoRatio, changeVideoRatio, changeVideoSize, closeVoiceBySound, destroyPlay, getDevId, getDevType, getMount, getPlayState, getShape, getStreamType, getVideoMode, getVideoScale, isDoorBellWallMode, isNeedCorrectFishEye, isPressed, isRecord, onCloseTalkResult, onCreateLinkResult, onFishFrame, onUpdateUI, onVoiceOperateResult, openVoiceBySound, pausePlay, release, removeExtendView, rePlay, saveImageToSysAlbum, setChnId, setDevId, setDoorBellWallMode, setGestureListener, setMount, setNeedCorrectFishEye, setOnMediaManagerListener, setOnRecordClipTimingListener, setPlayHandleAndPlay, setPlayMode, setShape, setStreamType, setTouchable, setVRSoftGLViewTouchEvent, startRecord, stopPlay, stopRecordaddExtendView, capture, closeVoiceBySound, destroyPlay, getDevId, getDevType, getMount, getPlayState, getShape, getStreamType, getVideoMode, isDoorBellWallMode, isRecord, openVoiceBySound, pausePlay, release, removeExtendView, rePlay, saveImageToSysAlbum, setChnId, setDevId, setDoorBellWallMode, setMount, setPlayHandleAndPlay, setPlayMode, setShape, setStreamType, setTouchable, startRecord, stopPlay, stopRecordpublic CloudRecordManager(android.view.ViewGroup playView,
RecordPlayerAttribute playerAttribute)
public int searchFile()
RecordManagerInterfacepublic int searchFileByTime(@NonNull
int[] time)
RecordManagerInterfacetime - int[] times = new int[] {
2020,11,5
};public int searchFileByTime(@NonNull
int[] startTime,
@NonNull
int[] endTime)
startTime - 开始时间 格式:数组 [2019,10,1,8,8,8] 2019-10-01 08:08:08endTime - 结束时间 格式:同开始时间public int searchFileByTime(@NonNull
java.util.Calendar startTime,
@NonNull
java.util.Calendar endTime)
public void setRecordLenType(RecordPlayerAttribute.RECORD_LEN_TYPE recordLenType)
public int seekToTime(int nTimes,
int absTime)
RecordManagerInterfacenTimes - 24小时内换算的时间,单位秒absTime - int[] time = {2020,11,5, 0, 0, 0};
absTime = nTimes + FunSDK.ToTimeType(time)public int startPlay(java.util.Calendar startTimes,
java.util.Calendar endTimes)
RecordManagerInterfacestartTimes - 开始时间endTimes - 结束时间public byte[] getRecordTimes(int arg1,
byte[] pData,
java.lang.String dataJson,
int chnNum)
getRecordTimes 在类中 RecordManagerpublic long getStartTimes()
public long getEndTimes()
public com.lib.sdk.bean.cloudmedia.CloudMediaFilesBean getCloudMediaFiles()