// // RecordPlayViewController.h // lechangeDemo // // Created by mac318340418 on 16/7/12. // Copyright © 2016年 dh-Test. All rights reserved. // #import "LCOpenSDK_EventListener.h" #import "LiveVideoViewController.h" #import "MyViewController.h" #import "RecordViewController.h" #import #define HLS_Result_String(enum) [@[ @"0", @"1", @"2", @"3", @"4", @"5", @"6", @"7", @"11"] objectAtIndex:enum] typedef NS_ENUM(NSInteger, HLSResultCode) { HLS_DOWNLOAD_FAILD = 0, // 下载失败 HLS_DOWNLOAD_BEGIN, // 开始下载 HLS_DOWNLOAD_END, // 下载结束 HLS_SEEK_SUCCESS, // 定位成功 HLS_SEEK_FAILD, // 定位失败 HLS_ABORT_DONE, // 下载取消 HLS_RESUME_DONE, // 下载暂停 HLS_DOWNLOAD_TIMEOUT, // 下载超时 HLS_KEY_ERROR // 密钥错误 }; @interface RecordPlayViewController : MyViewController { UIImageView* m_playImg; UIView* m_playBarView; UIButton* m_playBtn; UIButton* m_scalBtn; UILabel* m_startTimeLab; UILabel* m_endTimeLab; UISlider* m_playSlider; UILabel* m_tipLab; UIActivityIndicatorView* m_progressInd; NSString* m_accessToken; NSString* m_playToken; NSString* m_strDevSelected; NSString* m_encryptKey; NSString* m_accessType; NSInteger m_devChnSelected; RecordType m_recordType; NSString* m_strRecSelected; NSString* m_strRecRegSelected; NSString* m_beginTimeSelected; NSString* m_endTimeSelected; UIImage* m_imgPicSelected; } - (void)setInfo:(NSString*)token PlayToken:(NSString*)playToken Dev:(NSString*)deviceId Key:(NSString*)key Chn:(NSInteger)chn Type:(RecordType)type accessType:(NSString*)accessType; - (void)setRecInfo:(NSString*)rec RecReg:(NSString*)recReg Begin:(NSString*)begin End:(NSString*)end Img:(UIImage*)img; - (void)onWindowDBClick:(CGFloat)dx dy:(CGFloat)dy Index:(NSInteger)index; - (void)onPlayerResult:(NSString*)code Type:(NSInteger)type Index:(NSInteger)index; - (void)onPlayBegan:(NSInteger)index; - (void)onPlayFinished:(NSInteger)index; - (void)onPlayerTime:(long)time Index:(NSInteger)index; - (void)onActive:(id)sender; - (void)onResignActive:(id)sender; @end