Starting with macOS Mojave, Apple has added new permissions to macOS that need to be granted before an application can use the Camera or Microphone. This affects all kind of calling software, and also affects web browsers that you might use for joining online meetings.
Security & Privacy in System Preferences
You can manage permissions for Camera and Microphone in the System Preferences. However, it doesn't work quite how you would expect! By default the list is empty, as shown below. None of your installed applications are shown in the list, and there is no + button that you could use to add an app. You can't even drag an app into this list.

The Prompt
In order to get an app to show up in this list, you first need to launch the app and activate some functionality inside the app that uses the Camera and Microphone.
- If you're using QuickTime Player, open the File menu and choose New Movie Recording.
- If you're using Mozilla Firefox or Google Chrome, the fastest way to do this is by visiting screenapp.io (no affiliation, it just works well).
- If you're using Safari, go to Google Hangouts and start a new Video Call.
- If you are using Slack (paid version only):
- Create a new private channel with only yourself as a member
- Click the telephone icon 📞
- Press the "Share your screen" button in the call window
You'll see a prompt like "QuickTime Player" would like to access the microphone.
Make sure to click OK because you'll only be asked once.

If you accidentally click Denyaren't presented with this prompt, first ensure that System Integrity Protection (SIP) is enabled on your Mac. To check, you can run csrutil status
and it should say System Integrity Protection status: enabled
. If SIP is enabled and the prompt still doesn't appear, you'll have to reset your privacy settings for Camera or Microphone using tccutil.

Once you've passed these prompts for camera and microphone, you should be able to use both devices in the current application. The setting is permanent, but only for one application at a time. If you want to use your camera or microphone in a different application, you'll need to authorize it again using the same procedure.