arctos-SDK For developsarctos-SDK For develops
Home
Okuma
arctos
Contact
  • English
  • 繁體中文
Home
Okuma
arctos
Contact
  • English
  • 繁體中文
  • Guide

    • get-started
  • Spec

    • Peer to Peer Direct
    • Relay based
  • Api

    • Overview
    • Auth
    • Task
    • Business
    • Room
  • Peer to Peer Direct

    • overview
    • installization
    • features

      • initial_setting
      • room
      • camera
      • conference
      • microphone
      • speaker
      • share_screen
      • paint_board
      • recording
      • layout
  • Relay based

    • overview
    • installization
    • features

      • initial_setting
      • camera
      • microphone
      • speaker
      • share_screen
      • paint_board
      • share_message
      • switch_template
      • video_filters

Switch Microphone

When you have multiple sound devices, you can choose to use one of them.

//Create a list of usable microphone devices on the menu

const audioSelect = await arctosSdkInstance.$meetingRoom.getAudioDevices();
audioSelect.forEach(element => {
    var option = document.createElement("option");
    option.text = element.label;
    option.value = element.deviceId;
    document.querySelector('#switch-audio-select').appendChild(option);
});

Click the select menu to switch devices.
//Select microphone to use

SwitchAudio = async function (e) {
    let val =  document.querySelector('#switch-audio-select').value;
    arctosSdkInstance.$meetingRoom.setAudioDevice(val);
};

Toggle the user's microphone in the room on or off.
//Toggle the microphone on or off

toggleAudioClick = async function () {
    arctosSdkInstance.$meetingRoom.toggleAudio();
};

The following url is a sample code for switch the microphone.

Sample Code

Prev
camera
Next
speaker