tencent cloud

Game Multimedia Engine

릴리스 노트
제품 소개
제품 개요
장점 및 특징
제품 기능
응용 시나리오
보안 및 컴플라이언스 인증
사용자 튜토리얼
SDK 다운로드 가이드
제품 기능 데모
기본 기능 데모
시나리오 기반 Demo
콘솔 가이드
사용량 조회
서비스 활성화
시작하기
Quick Integration of SDK
Quick Integration of Sample Project
기본 기능 개발 가이드
인증 키
실시간 음성 채팅 역할 설정
음질 선택
고급 기능 개발 가이드
서버 녹음
레인지 보이스
3D 음향 효과
음향 효과 및 반주
네트워크 오디오 스트림 포워딩 라우팅
사용자 지정 메시지 채널
회사 방화벽 제한을 해결하는 방법
Language Parameter Reference List
GME 채팅방 관리 통합
클라이언트 API
Unity SDK
SDK for Unreal Engine
Cocos2D SDK
SDK for Windows
SDK for iOS
SDK for Android
SDK for macOS
H5 SDK
Electron SDK
SDK for Flutter
SDK Version Upgrade Guide
에러 코드
Toolchain
Server APIs
History
Introduction
API Category
Usage APIs
Recording APIs
Making API Requests
Voice Chat APIs
Application APIs
Data Types
Error Codes
FAQ
제품 기능
문제 해결 가이드
과금
Sample Project 사용 문제
일반 문제
인증
방 입장 실패
사운드 및 오디오
네트워크
음성을 텍스트로 변환
프로그램 내보내기
Service Agreement
Service Level Agreement
문의하기
용어집
GME 정책
데이터 처리 및 보안 계약
개인 정보 보호 정책
문서Game Multimedia EngineFAQ사운드 및 오디오

사운드 및 오디오

PDF
포커스 모드
폰트 크기
마지막 업데이트 시간: 2024-01-18 16:05:38

소리 없음

두 명의 클라이언트가 음성 채팅방에 입장한 후 소리가 들리지 않는 이유는 무엇입니까?

문제 해결을 위해 다음을 확인하십시오.
1. 두 클라이언트가 방에 성공적으로 입장했는지 여부.
2. 두 클라이언트가 같은 방에 입장했는지 여부.
3. 두 클라이언트가 동일한 OpenId를 사용하여 입장했는지 여부.
4. 마이크가 기본 스레드에서 사용 및 활성화되었는지 여부.
5. 두 클라이언트가 서로를 차단했는지 여부.

iPhone에서 방에 들어간 후 다른 구성원이 말하는 소리가 들리지 않습니다. 어떻게 해결합니까?

iPhone의 음소거 스위치가 켜져 있는지 확인하십시오.

방에 들어간 후에는 휴대폰 볼륨이 매우 낮아졌다가 마이크를 켜면 매우 높아집니다. 어떻게 해결합니까?

휴대폰의 볼륨은 미디어 볼륨과 통화 볼륨으로 나눌 수 있습니다. 방에 입장하기 전에 마이크를 활성화하지 않으면 기본적으로 미디어 볼륨이 사용됩니다. 이 경우 미디어 볼륨이 낮으면 통화 볼륨이 높아도 실제 볼륨은 낮아집니다. 따라서 미디어 볼륨이 적절한지 확인해야 합니다. 마찬가지로 마이크가 활성화된 후 볼륨이 높아지면 휴대폰의 통화 볼륨을 조정해야 합니다.

APK를 Android 휴대폰으로 내보낸 후 마이크를 활성화하면 휴대폰에 마이크 권한이 없다는 오류 메시지가 나타납니다. 어떻게 해결합니까?

권한 관리는 휴대폰의 시스템 운영에 관한 것입니다. 아래 단계에 따라 문제를 해결하십시오.
1. AndroidManifest에 마이크 권한이 포함되어 있는지 확인하십시오.
2. 코드를 통해 마이크 권한을 신청할 수 있습니다.

오디오

마이크가 활성화된 두 장치가 서로 가까이 있을 때 거친 소음이 나는 이유는 무엇입니까?

이는 전화 통화 시나리오에서도 흔히 발생하는 하울링 소음입니다. 실제 게임 시나리오에서는 서로 가까이 있는 두 플레이어가 마이크를 통해 통신할 가능성이 낮으므로 오디오가 기본적으로 더 나은 오디오 도달 범위를 위해 강화됩니다.
일반적으로 사람들이 대면한 상황에서 마이크를 켜고 대화하지 않기 때문에 실제 상황 보다는 프로그램 개발 중에 많이 발생할 수 있습니다.

iPhone에서 음소거 스위치를 켠 후에도 여전히 방에서 소리가 들립니다. 어떻게 해결합니까?

음소거 스위치가 작동하려면 Xcode에서 AVAudioSession을 구성해야 합니다.

Android 휴대폰에서 마이크가 활성화된 후 소리가 스피커 대신 리시버에서 나옵니다. 어떻게 해결해야 합니까?

<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> 권한을 GME에 부여합니다.

SDK 통합 후 기본적으로 리시버 대신 스피커를 활성화하는 방법은 무엇입니까?

기본적으로 스피커가 자동으로 설정됩니다.

SDK는 리시버에서 소리 재생을 지원합니까?

지원하지 않습니다.

두 명의 방 구성원만 서로 이야기하도록 허용하고 다른 사람들은 듣기만 하도록 허용하는 방법은 무엇입니까?

다른 구성원이 자신의 마이크를 활성화하지 못하도록 하는 기능을 클라이언트에서 구현할 수 있습니다.

사용 가능한 마이크가 없는 경우 사용자에게 알리려면 어떻게 해야 합니까?

GetMicListCount API를 사용하여 마이크 수를 가져올 수 있습니다.

방에 들어가기 전 마이크 볼륨 설정을 할 수 있습니까?

아니요. ITMGAudioCtrl 및 ITMGAudioEffectCtrl과 같은 음성 채팅 API는 방에 있을 때만 사용할 수 있습니다.

마이크 권한을 얻고 릴리스하려면 어떻게 합니까?

EnterRoom 함수를 성공적으로 호출한 후 마이크 권한을 얻을 수 있으며 다른 프로그램은 마이크에서 오디오 데이터를 캡처할 수 없습니다.
EnableMic(false) 함수를 호출해도 마이크가 릴리스되지 않습니다.
마이크를 릴리스 해야 하는 경우 PauseAudio를 호출하면 전체 엔진이 일시 중지되고 ResumeAudio를 호출하여 다시 시작할 수 있습니다

EnableMic 함수가 호출되기 전에 마이크 상태를 가져오는 API가 있습니까?

API getMicCount를 사용하여 마이크를 사용할 수 있는지 확인할 수 있습니다.

마이크 볼륨을 얼마나 자주 보고할 수 있습니까?

GetMicLevel API는 20ms마다 볼륨을 수집합니다. 따라서 20ms마다 볼륨 정보를 얻을 수 있습니다.

BGM이 재생되고 있는지 어떻게 확인할 수 있습니까?

IsAccompanyPlayEnd()를 사용합니다.

방에 들어간 후 반주는 마이크가 켜져 있을 때만 재생할 수 있습니다. 해결 방법은 무엇입니까?

방에 들어간 후 EnableAudioCaptureDevice를 호출하고 반주를 재생한 다음 EnableAudioSend를 호출하여 오디오 업스트림 및 다운스트림을 제어할 수 있습니다. 자세한 내용은 Accompaniment in Voice Chat을 참고하세요.

사운드 랙의 주요 원인은 무엇인가요?

음악 끊김: 호스트가 스피커를 사용하여 음악을 재생하고 다른 전화를 통해 오디오를 캡처하여 방송합니다. 불가피하게 끊김 현상이 발생하므로 호스트는 헤드셋 사용을 권장합니다.
네트워크 끊김: 업스트림 패킷 손실률이 너무 높거나 업스트림 대기 시간이 크게 변동하는 경우 시청자가 끊김 현상을 경험하게 됩니다.
사운드 자체에서 끊김 현상이 발생하는지 아니면 사운드 전달 지연으로 인해 발생하는지 확인해야 합니다.

3D 사운드 효과를 얻기 위한 마이크와 스피커의 요구 사항은 무엇입니까?

듀얼 채널 재생이 필요합니다.

도움말 및 지원

문제 해결에 도움이 되었나요?

피드백