// // RCTAgoraVideoView.m // RCTAgora // // Created by 邓博 on 2017/6/30. // Copyright © 2017年 Syan. All rights reserved. // #import "RCTAgoraVideoView.h" @implementation RCTAgoraVideoView - (instancetype)init{ if (self == [super init]) { _rtcEngine = [AgoraConst share].rtcEngine; } return self; } - (void)setShowLocalVideo:(BOOL)showLocalVideo { if (showLocalVideo) { AgoraRtcVideoCanvas *canvas = [[AgoraRtcVideoCanvas alloc] init]; canvas.uid = [AgoraConst share].localUid; canvas.view = self; canvas.renderMode = AgoraVideoRenderModeHidden; [_rtcEngine setupLocalVideo:canvas]; } } -(void)setRemoteUid:(NSInteger)remoteUid { if (remoteUid > 0) { AgoraRtcVideoCanvas *canvas = [[AgoraRtcVideoCanvas alloc] init]; canvas.uid = remoteUid; canvas.view = self; canvas.renderMode = AgoraVideoRenderModeHidden; [_rtcEngine setupRemoteVideo:canvas]; } } @end