내보내기(0) 인쇄
모두 확장

방법: Windows Phone의 FM 라디오 설정 및 조정

2012-02-09

이 항목에서는 FMRadio API를 사용하는 방법에 대해 설명합니다. 다음 FMRadio 클래스 속성 및 열거형에 액세스하여 라디오 인스턴스 만들기, 라디오 켜기 및 끄기, 라디오 주파수 조정 등의 기능을 수행할 수 있습니다.

다음 표에서는 FMRadio 속성을 보여 줍니다.

속성

설명

CurrentRegion

라디오에 대한 주파수 대역 정보를 설정합니다.

Frequency

FM 라디오의 주파수를 지정된 주파수로 맞춥니다.

인스턴스

FM 라디오의 인스턴스를 반환합니다.

PowerMode

단말기의 RadioPowerMode를 설정합니다. 이 속성을 설정하여 장치 라디오를 켜거나 끕니다.

SignalStrength

현재의 조정 빈도에 대해 RSSI(수신 신호 강도 표시기) 값을 가져옵니다.

FMRadio 열거형:

열거형

설명

RadioPowerMode

라디오의 유효한 전원 모드를 포함하는 열거형입니다. 현재 RadioPowerMode 값은 OnOff입니다.

RadioRegion

라디오 주파수 조정에 사용 가능한 라디오 주파수 대역의 집합을 포함하는 열거형입니다.

현재 값은 Europe, JapanUnitedStates입니다.

  • 휴대폰이 부팅된 후 첫 번째 FMRadio 메서드 호출이 반환하기까지 최대 3초가 소요될 수 있습니다.

  • FM 라디오가 처음 초기화된 후 휴대폰이 활성 상태로 실행되고 있으면 메서드는 일반적으로 100밀리초 내에 반환합니다.

  • 응용프로그램이 실행되는 동안에는 FM 라디오를 설정하거나 Silverlight UI 스레드를 동기화하지 마십시오.

  • FM 라디오가 활성화된 후 적어도 1초가 지날 때까지는 FM 라디오로 추가 명령을 보내는 것을 미루십시오.

자세한 내용 및 성능 정보는 Windows Phone용 고성능 Silverlight 응용프로그램 만들기를 참조하십시오.

FM 라디오를 설정하려면

FMRadio API가 포함된 Microsoft.Devices.Radio 네임스페이스를 포함하도록 using 지시문을 추가합니다.

using Microsoft.Devices.Radio;

FMRadio 클래스의 인스턴스를 만든 다음 전원 모드를 설정합니다.

// Create an instance of the radio.
FMRadio myRadio = FMRadio.Instance;

// Turn the radio on.
myRadio.PowerMode = RadioPowerMode.On;

FM 라디오의 주파수를 조정하려면

라디오 대역 및 주파수를 설정합니다. 라디오 대역은 응용프로그램 실행 기간 동안 한 번만 설정하면 됩니다.

참고

FM 튜너는 주파수 조정 작업을 완료하는 데 최대 1초가 소요될 수 있습니다. FM 라디오가 활성화된 후 적어도 1초가 지날 때까지는 FM 라디오로 추가 명령을 보내는 것을 미루십시오.

// Set the region. 
myRadio.CurrentRegion = RadioRegion.UnitedStates;

// Set the frequency.
myRadio.Frequency = 94.9;

표시:
© 2015 Microsoft