2014-04-16 2 views
0

8.0 응용 프로그램의 전화의 마이크를 선택 헤드셋이 연결 때 나는이대신 윈도우 폰에서 헤드셋 내가 거기에 비주얼 스튜디오 2012에서 윈도우 폰 8.0 응용 프로그램을 개발하고

using Microsoft.Xna.Framework.Audio; 
Microphone microphone = Microphone.Default; 

그러나 같은 마이크에 접근하고 내장형 마이크를 사용하면 헤드셋의 마이크를 기본값으로 자동 변경합니다. 그러나 나는 항상 헤드셋의 마이크가 아닌 마이크의 입력을 듣고 싶습니다.

어떻게하면됩니까? 수 없습니다

답변

1

은 (대신 불가능 단어 : P) 당신이 잭에 헤드폰을 둘 때, 예를 들어 안드로이드에서

, 스피커 대신 헤드폰을하게 할 수있는 방법이 없습니다.

이 시나리오에서 마이크는 동일하지만 동일합니다. 적어도 내가 생각하기에 ... 확실하지는 않지만 ...

+0

: D 답장을 보내 주셔서 감사합니다. ** ReadOnlyCollection **을 반환하는 ** Microphone.All; ** 메서드가 있습니다. 그 도움을받을 수 없습니까? – user3218743

+0

http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.audio.microphone.all.aspx에서 "이 속성은 항상 Windows Phone에서 기본 마이크를 반환하며 하나의 장치 만 반환합니다. " – sexta13

+0

정보를 제공해 주셔서 감사합니다. 그렇다면 왜 ** Default **와 ** All ** 두 가지 방법이 필요합니까? – user3218743

관련 문제