iOS Video SDK 1.2.0
1643321716055
Added
New interfaces and callbacks to support cloud recording:
New interfaces in ZoomVideoSDK.h
:
- (ZoomVideoSDKRecordingHelper * _Nonnull)getRecordingHelper;
New interfaces in ZoomVideoSDKRecordingHelper.h
:
- (ZoomVideoSDKERROR)canStartRecording;
- (ZoomVideoSDKERROR)startCloudRecording;
- (ZoomVideoSDKERROR)stopCloudRecording;
- (ZoomVideoSDKERROR)pauseCloudRecording;
- (ZoomVideoSDKERROR)resumeCloudRecording;
- (ZoomVideoSDKRecordingStatus)getCloudRecordingStatus;
New status in ZoomVideoSDKDelegate.h
:
(void)onCloudRecordingStatus:(ZoomVideoSDKRecordingStatus)status;
New interface in ZoomVideoSDKConstants.h
:
typedef NS_ENUM(NSUInteger, ZoomVideoSDKRecordingStatus) {
ZoomVideoSDKRecordingStatus_None,///<For initialization.
ZoomVideoSDKRecordingStatus_Start,///Start recording on local computer or on cloud.
ZoomVideoSDKRecordingStatus_Stop,///Stop recording on local computer or on cloud.
ZoomVideoSDKRecordingStatus_DiskFull,///There is no space to store for cloud recording.
ZoomVideoSDKRecordingStatus_Pause,///Pause recording on local or on cloud.
};
New interfaces and callbacks to support the command channel:
New interface in ZoomVideoSDK.h
:
- (ZoomVideoSDKCmdChannel * _Nonnull)getCmdChannel;
New interfaces in ZoomVideoSDK.h
:
- (ZoomVideoSDKERROR)sendCommand:(NSString *_Nullable)commandContent receiveUser:(ZoomVideoSDKUser * _Nullable)user;
New call back in ZoomVideoSDKDelegate.h
:
- (void)onCmdChannelConnectResult:(BOOL)success;
- (void)onCommandReceived:(NSString *_Nullable)commandContent sendUser:(ZoomVideoSDKUser * _Nullable)sendUser;
New interface to support customized close times when session is idle:
New interfaces in ZoomVideoSDK.h
:
@property (nonatomic, assign) NSInteger sessionIdleTimeoutMins;
New callback to support host ask to unmute:
New call back in ZoomVideoSDKDelegate.h
:
- (void)onHostAskUnmute;
Enhanced
]Improved role management. All users now require a role_type to be defined.
role_type=1
means the user is the host. Only one user should have this role. If they leave the session and rejoin, they will regain host privileges.role_type=0
means the user should be considered an attendee. Other users should be assigned to this role.
user_identity
field is now optional.Updated API documentation.
Fixed
Crash when user leaves a session.
Sample app crashes when camera permission is revoked.
Issue where the video was upside-down when the locale is set to Japan.
Issue where the window displays “lower hand” when iOS is “raise hand”.
Bug when joining a livestream session and cannot start video.
Issue where live streaming failed to start.
Did you like this update?