2013-06-13 2 views
0

iOS 게임에서 마이크로 녹음하는 동안 스피커 볼륨이 자동으로 줄어 듭니다. 유니티 3D에서 다음과 같은 C# 코드를 사용하여 마이크에서 짧은 입력을 녹음 한 다음 audioSrc를 분석하여 불어 난다는 것을 확인합니다. 나는 이것을 잠시 동안 반복한다. Unity 게임에서 마이크를 사용할 때 iOS 스피커 음량이 줄어 듭니다.

 audioSrc.clip = Microphone.Start (null, false, 5, FREQUENCY); 

전체 시간 후, 나는 또한 몇 가지 배경 음악을 연주하고있어, 그것이 음악의 볼륨이 조금 떨어질 것으로 위의 명령을 실행하는 동안이며

바로 중지를 기록 한 후 다시 온다.

이것이 iOS에서만 Unity 3D에만 해당되는지 또는 iOS 응용 프로그램에 일반적인 동작인지 여부는 확실하지 않습니다. 나는 안드로이드에서 같은 행동을 발견하지 못했습니다. 아무도 내가 IOS에서 이것을 막을 수있는 방법을 알고 있습니까? 필요한 경우 Unity에서 Objective-C 코드를 실행하여 iOS API를 호출 할 수 있습니다.

+0

유니티 태그는 Microsoft Unity 용입니다. 태그를 읽으려면 오용하지 마십시오. –

답변

1

녹음 중에 오디오를 줄이는 것이 기본 iOS 동작임을 확신합니다.

+0

감사. 나는 이것이 두려웠습니다. 녹음하는 동안 스피커 볼륨을 명시 적으로 늘려서 문제를 해결할 수 있는지 알고 있습니까? – pilcrowpipe

+0

아니, 가능한지 모르겠지만 iOS 개발을 완료 한 이후로 오랜 시간이 걸려서 잘못되었을 수 있습니다. – bidluo

+0

고마워, 나는 그것을 들여다보고 그것을 줄 것이다. – pilcrowpipe

관련 문제