Description
I’m having trouble recording the screen in custom UI mode, and there are two potential issues, neither of which I can figure out. First is that startRecording is failing with ZoomSDKError_InvalidPrameter. I figured this is probably the timestamp, so I’ve tried numerous approaches to the timestamp with no luck. Here’s my Swift code (captureMovieFilePath is a full string local file path):
var time: time_t = Int(Date().timeIntervalSince1970)
…
let error = recordController.startRecording(&time, saveFilePath: captureMovieFilePath)
The other problem I’m having that makes me suspicious of the prior problem is this:
That call is returning ZoomSDKError_NoPermission. Please ignore the mixing of Swift and Objective-C, this is a mixed project. I am the host and only participant in this meeting, so I don’t understand how I lack recording permission or fail giving myself permission. In OSX prefs I’ve already enabled screen recording for this app by the way. One more method call in case this helps:
So in summary: isSupportLocalRecording is successful, allowRecordingSupported says no permission, and startRecording says invalid parameter. I’m kind of at a loss for what else to change, so any help would be greatly appreciated.
Sorry to hear you’re running into these issues when trying to set up recording. Before we get started on debugging your implementation, let’s first confirm that you have properly setup local recording for your account by following the steps outlined here.
Once you have confirmed that the correct steps to enable recording have been followed, we can try to determine whether or not there is an issue within your implementation itself.
Sorry to hear that you are also experiencing issues with recording. Can you please provide the SDK logs so that we may investigate this further? You can send the logs over to developersupport@zoom.us and mention this thread.