public class DevRecordManager 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| 构造器和说明 |
|---|
DevRecordManager(android.view.ViewGroup playView,
RecordPlayerAttribute playerAttribute) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.lib.sdk.struct.H264_DVR_FILE_DATA |
getContain(java.lang.String time) |
java.util.List<com.lib.sdk.struct.H264_DVR_FILE_DATA> |
getFileDataList() |
byte[] |
getRecordTimes(int arg1,
byte[] pData,
java.lang.String dataJson,
int chnNum) |
int |
OnFunSDKResult(android.os.Message msg,
com.lib.MsgContent ex) |
int |
searchFile()
查询录像文件
|
int |
searchFileByTime(java.util.Calendar startTime,
java.util.Calendar endTime) |
int |
searchFileByTime(int[] time)
按时间查询录像文件
|
int |
seekToTime(int nTimes,
int absTime)
录像时间定位
|
int |
startPlay(java.util.Calendar startTimes,
java.util.Calendar endTimes)
开始播放
|
dealWithRecordEffectiveByMinute, 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 DevRecordManager(android.view.ViewGroup playView,
RecordPlayerAttribute playerAttribute)
public int searchFile()
RecordManagerInterfacepublic int searchFileByTime(int[] time)
RecordManagerInterfacetime - int[] times = new int[] {
2020,11,5
};public int searchFileByTime(@NonNull
java.util.Calendar startTime,
@NonNull
java.util.Calendar endTime)
public int startPlay(java.util.Calendar startTimes,
java.util.Calendar endTimes)
RecordManagerInterfacestartTimes - 开始时间endTimes - 结束时间public int seekToTime(int nTimes,
int absTime)
RecordManagerInterfacenTimes - 24小时内换算的时间,单位秒absTime - int[] time = {2020,11,5, 0, 0, 0};
absTime = nTimes + FunSDK.ToTimeType(time)public byte[] getRecordTimes(int arg1,
byte[] pData,
java.lang.String dataJson,
int chnNum)
getRecordTimes 在类中 RecordManagerpublic int OnFunSDKResult(android.os.Message msg,
com.lib.MsgContent ex)
OnFunSDKResult 在接口中 com.lib.IFunSDKResultOnFunSDKResult 在类中 RecordManagerpublic java.util.List<com.lib.sdk.struct.H264_DVR_FILE_DATA> getFileDataList()
public com.lib.sdk.struct.H264_DVR_FILE_DATA getContain(java.lang.String time)