기술 자료

지원

Vivox Unity SDK

Vivox Unity SDK

음성 클라이언트 오브젝트 초기화

How to initialize the Vivox voice client object.
읽는 시간 1분최근 업데이트: 14시간 전

다른 Vivox SDK 작업을 수행하기 전에 먼저 음성 클라이언트를 만들고 초기화해야 합니다. 음성 클라이언트 초기화 프로세스 중에 Vivox SDK는 모든 다양한 보조 시스템을 설정하고 시작합니다. 이렇게 하면 공유 라이브러리가 추가로 로드되어 Vivox 서비스에 연결하기 전 다양한 Vivox SDK 옵션을 커스터마이즈할 수 있습니다. 예를 들어 개발자는 사용 가능한 코덱, 오디오 덕킹 설정, 로깅 수준을 선택할 수 있습니다.
await VivoxService.Instance.InitializeAsync(VivoxConfigurationOptions config)
에는 Vivox Core SDK의 구성을 선택하는 데 사용할 수 있는 선택적 파라미터가 있습니다.
다음은 Windows, macOS, Android, iOS의 음성 클라이언트 생성과 초기화 방법의 예제를 보여 주는 코드입니다.
using System;using UnityEngine;using Unity.Services.Authentication;using Unity.Services.Core;using Unity.Services.Vivox;async void Start(){ await UnityServices.InitializeAsync(); await AuthenticationService.Instance.SignInAnonymouslyAsync(); await VivoxService.Instance.InitializeAsync();}
중요: 클라이언트가 이미 초기화되었는데 애플리케이션이 클라이언트를 다시 초기화하려고 시도하면
5041:VxErrorAlreadyInitialized
오류가 발생합니다. 이 오류에 대한 자세한 내용은 Vivox SDK 오류 코드를 참고하시기 바랍니다.
Unity Authentication 서비스에 대한 자세한 내용은 Authenticaiton 패키지 로그인을 참고하시기 바랍니다. 대체 인증 방식에 대해서는 커스텀 ID로 로그인을 참고하시고, 이미 애플리케이션에서 Vivox 액세스 토큰을 사용 중인 경우에는 UAS와 함께 VAT 사용을 참고하시기 바랍니다.