From 4f0271c6055ad0532555f2cf4135998f07485dfb Mon Sep 17 00:00:00 2001 From: JLChen <551775569@qq.com> Date: 星期四, 12 十一月 2020 14:25:13 +0800 Subject: [PATCH] 2020-11-12 1.更新SDK --- xamarin/ESVideoPhoneSDKXamarin/ESVideoPhoneSDKXamarin/ESVideoMonitorViewController.m | 72 +++++++++++++++++++++--------------- 1 files changed, 42 insertions(+), 30 deletions(-) diff --git a/xamarin/ESVideoPhoneSDKXamarin/ESVideoPhoneSDKXamarin/ESVideoMonitorViewController.m b/xamarin/ESVideoPhoneSDKXamarin/ESVideoPhoneSDKXamarin/ESVideoMonitorViewController.m index 7baab16..f384f71 100644 --- a/xamarin/ESVideoPhoneSDKXamarin/ESVideoPhoneSDKXamarin/ESVideoMonitorViewController.m +++ b/xamarin/ESVideoPhoneSDKXamarin/ESVideoPhoneSDKXamarin/ESVideoMonitorViewController.m @@ -120,7 +120,7 @@ UIView *TopView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, APP_TOP_BAR_HEIGHT)]; TopView.backgroundColor = HEXCOLORA(0xF9F9F9,1.0); [TopView addSubview:self.backButton]; - [TopView addSubview:self.moreButton]; +// [TopView addSubview:self.moreButton]; [self.view addSubview:TopView]; TopView.layer.shadowColor = [UIColor colorWithRed:0/255.0 green:0/255.0 blue:0/255.0 alpha:0.25].CGColor; TopView.layer.shadowOffset = CGSizeMake(0,0.5); @@ -445,12 +445,12 @@ return; } //鍒濆鍖栬棰戦噰闆咰apture - [self requestAccessForAVMediaType:AVMediaTypeVideo]; - if (isAccessVideo) { - if(![_es initVideoCaptureSession]){ - NSLog(@"VideoCaptureSession 鍒濆鍖栧け璐�"); - } - } +// [self requestAccessForAVMediaType:AVMediaTypeVideo]; +// if (isAccessVideo) { +// if(![_es initVideoCaptureSession]){ +// NSLog(@"VideoCaptureSession 鍒濆鍖栧け璐�"); +// } +// } //鍒濆鍖朅udioSession _sessionHelper = [[AudioSessionHelper alloc]init]; [_sessionHelper setAudioSession]; @@ -512,7 +512,12 @@ //鍦╲iewDidLoad涓� 璋冪敤requestAccessForAVMediaType: 鏄负浜嗚妭绾﹀垵濮嬪寲鐨勬椂闂� //鍦╲iewDidAppear涓皟鐢╮equestAccessForAVMediaType: 鏄负浜嗗脊鍑烘彁绀烘墦寮�鏉冮檺鐨凙lert //娴嬭瘯鐨勬椂鍊欏彂鐜板涓嬫儏鍐碉細濡傛灉鍙妸鎺堟潈鏂规硶鏀惧埌ViewDidAppear鏂规硶涓鐞嗭紝濡傛灉娌℃湁鎺堟潈鍦ㄥ垵濮嬪寲閲囬泦鍣ㄦ椂浼氬け璐ャ�傚悓鏍稟lertView浼氬洜涓篤iew娌℃湁didLoad鑰屽鑷磒resent涓嶅嚭鏉� - if (!isAccessVideo || !isAccessAudio) { + +// if (!isAccessVideo || !isAccessAudio) { +// [self requestAccessForAVMedia]; +// } + + if (!isAccessAudio) { [self requestAccessForAVMedia]; } } @@ -831,30 +836,37 @@ // 杩欓噷鏄�冭檻鍒扮敤鎴锋病鏈夋巿鏉冿紝涔嬪悗閫氳繃AlertAction璺宠浆鍒拌缃〉闈㈡巿鏉冨悗鍐嶅洖鍒癆PP鏃跺仛鐨勯噸鏂版娴� //璺宠浆鍒拌缃〉闈紝鎺堟潈鍚庤繑鍥為〉闈紝缁х画鍒濆鍖栭噰闆嗗櫒 - if (isAccessAudio && isAccessVideo) { - return; - } - if (isAccessVideo && !isAccessAudio) { + if(!isAccessAudio){ [self requestAccessForAVMediaType:AVMediaTypeAudio]; if (isAccessAudio) { [_es initAudioCaptureSession]; } - }else if (!isAccessVideo && isAccessAudio){ - [self requestAccessForAVMediaType:AVMediaTypeVideo]; - if (isAccessVideo) { - [_es initVideoCaptureSession]; - } - - }else if (!isAccessVideo && !isAccessAudio){ - [self requestAccessForAVMediaType:AVMediaTypeAudio]; - [self requestAccessForAVMediaType:AVMediaTypeVideo]; - if (isAccessAudio) { - [_es initAudioCaptureSession]; - } - if (isAccessVideo) { - [_es initVideoCaptureSession]; - } } + +// if (isAccessAudio && isAccessVideo) { +// return; +// } +// if (isAccessVideo && !isAccessAudio) { +// [self requestAccessForAVMediaType:AVMediaTypeAudio]; +// if (isAccessAudio) { +// [_es initAudioCaptureSession]; +// } +// }else if (!isAccessVideo && isAccessAudio){ +//// [self requestAccessForAVMediaType:AVMediaTypeVideo]; +//// if (isAccessVideo) { +//// [_es initVideoCaptureSession]; +//// } +// +// }else if (!isAccessVideo && !isAccessAudio){ +// [self requestAccessForAVMediaType:AVMediaTypeAudio]; +//// [self requestAccessForAVMediaType:AVMediaTypeVideo]; +// if (isAccessAudio) { +// [_es initAudioCaptureSession]; +// } +//// if (isAccessVideo) { +//// [_es initVideoCaptureSession]; +//// } +// } } - (void)willEnterBackground:(NSNotification *)notification { isBackGround = YES; @@ -865,9 +877,9 @@ if (!isAccessAudio) { [self requestAccessForAVMediaType:AVMediaTypeAudio]; } - if (!isAccessVideo) { - [self requestAccessForAVMediaType:AVMediaTypeVideo]; - } +// if (!isAccessVideo) { +//// [self requestAccessForAVMediaType:AVMediaTypeVideo]; +// } if (!iSAudioNotDetermined && iSVideoNotDetermined){ [self creatAlertViewWith:@"鎺堟潈璇锋眰" message:@"楹﹀厠椋庢病鏈夋巿鏉�,璇峰湪璁剧疆涓紑鍚潈闄�,鍚﹀垯灏嗗奖鍝嶉�氳鍔熻兘銆�" cancel:@"纭畾"]; }else if(iSAudioNotDetermined && !iSVideoNotDetermined){ -- Gitblit v1.8.0