기술 자료

​
​

Development

User Acquisition

Monetization

산업 분야

Vivox Unity SDK

Vivox Unity SDK

Vivox
​
​
Vivox Unity SDK
  • Overview
  • Get started
  • Release notes
  • Developer guide
    • Set up your project
    • Create voice and text channels
    • Messaging
    • Player management
      • Automatic connection recovery
      • Muting
        • Mute a user's microphone
        • Mute other users for a specific user
      • Block functions
    • Device management
    • Audio management
    • Mobile development
    • Text-to-speech
    • Speech-to-text
    • Real-time recording
    • Server-side-recording
    • Troubleshooting
  • Tutorials
  • Reference
  1. Vivox Unity SDK 기술 자료
  2. Vivox Unity 개발자 가이드

로컬 사용자 음소거

How to mute the local player microphone.
읽는 시간 1분
최근 업데이트: 8달 전

Vivox Unity 패키지에는 로컬 사용자의 오디오 입력을 음소거하는 두 가지 방법이 있습니다.
  1. VivoxInputDevice 음소거
  2. 전송 설정

VivoxInputDevice 음소거

VivoxService.Instance.MuteInputDevice()
와
VivoxService.Instance.UnmuteInputDevice()
를 사용하여 로컬 입력 디바이스의 음소거 여부를 제어합니다. 사용자가 속한 모든 채널 세션에 대해 사용자를 음소거할 수 있습니다.
VivoxInputDevice 음소거는 사용자가 말할 수 있는 개별 채널을 관리해야 하는 경우가 아니면 일관성을 위해 권장되는 음소거 메서드입니다.

TransmissionMode

사용자 입력이 전송되는 위치를 더 세부적으로 제어하려면
VivoxService.Instance.SetChannelTransmissionModeAsync(TransmissionMode transmissionMode, string channelName = null)
를 사용합니다.
TransmissionMode를 사용하면 사용자의 입력을 속해 있는 모든 채널 또는 단일 채널로 전송할 수 있고, 어떤 채널에도 전송하지 않을 수 있습니다.
사용자 입력을 속해 있는 모든 채널로 전송하려면 TransmissionMode를
TransmissionMode.All
로 설정합니다. 예제로 다음 코드를 참고하십시오.
void SetChannelTransmissionAll(){ VivoxService.Instance.SetChannelTransmissionModeAsync(TransmissionMode.All);}
사용자 입력을 단일 채널로 전송하려면 TransmissionMode를
TransmissionMode.Single
로 설정합니다. channelName 필드에 지정된 채널 이름을 설정합니다. 예제로 다음 코드를 참고하십시오.
void TransmitToChannel(string channelName){ VivoxService.Instance.SetChannelTransmissionModeAsync(TransmissionMode.Single, channelName);}
사용자 입력을 모든 채널에서 음소거하려면 TransmissionMode를
TransmissionMode.None
으로 설정합니다. 가장 좋은 방법은
VivoxInputDevice
를 사용하여 이 상황을 처리하는 것입니다. 그러나
TransmissionMode.None
에는 입력 설정을 통합하기 위해 주로 다른 두 전송 모드 설정과 함께 사용될 때 사용 사례가 있을 수 있습니다.
TransmissionMode.None
의 예제로 다음 코드를 참고하십시오.
void TransmitToNone(){ VivoxService.Instance.SetChannelTransmissionModeAsync(TransmissionMode.None);}

Copyright © 2026 Unity Technologies
법률 정보개인정보 처리방침쿠키Documentation Terms of Use개인 정보 판매 또는 공유 금지개인정보 보호 선택(쿠키 설정)

'Unity', Unity 로고 및 기타 Unity 상표는 미국 및 기타 지역 내 Unity Technologies 또는 그 계열사의 상표 또는 등록상표입니다(자세한 내용은 여기에서 확인하세요). 기타 명칭 또는 브랜드는 해당 소유자의 상표입니다.

일부 페이지는 편의를 위해 기계 번역되었으며 부정확한 내용이 있을 수 있습니다. 정보가 상충되는 경우, 영어 버전을 우선으로 참조하세요.

  • 보고 있는 페이지
    • VivoxInputDevice 음소거

    • TransmissionMode


이 페이지의 문제 보고