From 485a9553e08984a945d692483b1aea15a02ef5ab Mon Sep 17 00:00:00 2001 From: chenqiyang <1406175257@qq.com> Date: 星期一, 13 三月 2023 11:09:17 +0800 Subject: [PATCH] 1.更新sdk到5.1.1 2.新增临时密码列表界面 3.新增跳转添加设备页接口 4.新增添加门锁设备逻辑 --- EZSDK/EZSDK/EZ/UIViewControllers/EZLivePlayViewController.m | 28 +++++++++++++++++++++++++++- 1 files changed, 27 insertions(+), 1 deletions(-) diff --git a/EZSDK/EZSDK/EZ/UIViewControllers/EZLivePlayViewController.m b/EZSDK/EZSDK/EZ/UIViewControllers/EZLivePlayViewController.m index 464f29e..a830842 100644 --- a/EZSDK/EZSDK/EZ/UIViewControllers/EZLivePlayViewController.m +++ b/EZSDK/EZSDK/EZ/UIViewControllers/EZLivePlayViewController.m @@ -22,7 +22,7 @@ #import "Toast+UIView.h" #import "EZStreamPlayer.h" #import "MBProgressHUD.h" - +#import "EZPMPlayPrivateTokenInfo.h" #define MinimumZoomScale 1.0 #define MaximumZoomScale 4.0 @@ -89,6 +89,8 @@ @property (weak, nonatomic) IBOutlet UILabel *streamTypeLabel; @property (weak, nonatomic) IBOutlet UIScrollView *scrollView; @property (weak, nonatomic) IBOutlet UILabel *zoomSizeLabel; + +@property (nonatomic, copy) NSString *streamToken; @end @@ -219,6 +221,13 @@ self.scrollView.userInteractionEnabled = YES; self.scrollView.multipleTouchEnabled = YES; self.scrollView.pagingEnabled = NO; + + if ([GlobalKit shareKit].deviceType==HDLEZDeviceType_Door) {//涓洪棬閿佹椂锛屽彧鏄剧ず楹﹀厠椋庡拰寮�闂ㄦ寜閽� + self.captureButton.hidden=YES; + self.localRecordButton.hidden=YES; + + [self.controlButton setTitle:NSLocalizedString(@"device_open", @"寮�闂�") forState:UIControlStateNormal]; + } } - (void)viewDidAppear:(BOOL)animated { @@ -493,6 +502,11 @@ } } +/** 鏅鸿兘闂ㄩ攣寮�闂╰oken */ +- (void)player:(EZPlayer *)player playPrivateTokenInfo:(EZPMPlayPrivateTokenInfo *)tokenInfo { + NSLog(@"寮�闂╰oken--->%@", tokenInfo.token); + self.streamToken=tokenInfo.token; +} #pragma mark - ValidateCode Methods - (void)showSetPassword @@ -798,6 +812,18 @@ - (IBAction)ptzViewShow:(id)sender { + if ([GlobalKit shareKit].deviceType==HDLEZDeviceType_Door) {//涓洪棬閿佽澶囨椂锛屾墽琛屽紑闂� + NSString *verifyCode = [[GlobalKit shareKit].deviceVerifyCodeBySerial objectForKey:self.deviceInfo.deviceSerial]; + + [[EZHttpUtil sharedManager] authLockByHDL:@"123456" deviceId:self.deviceInfo.deviceSerial verifyCode:verifyCode completion:^(ResponseData * _Nonnull responseData) { + NSLog(@"缁堢鎺堟潈缁撴灉锛�%@",responseData.data); + [[EZHttpUtil sharedManager] remoteOpenByHDL:self.streamToken deviceId:self.deviceInfo.deviceSerial completion:^(ResponseData * _Nonnull responseData) { + NSLog(@"寮�闂ㄧ粨鏋滐細%@",responseData.data); + }]; + }]; + return; + } + self.ptzView.hidden = NO; [self.bottomView bringSubviewToFront:self.ptzView]; self.ptzControlButton.alpha = 0; -- Gitblit v1.8.0