다음을 통해 공유


BackgroundMediaPlayer 클래스

정의

백그라운드에서 실행되는 동안 미디어 플레이어에 대한 액세스를 제공합니다.

참고

Windows 버전 1703부터 BackgroundMediaPlayer는 더 이상 사용되지 않으며 Windows의 이후 버전에서 사용하지 못할 수도 있습니다. 대신 MediaPlayer 클래스를 사용합니다. 자세한 내용은 백그라운드에서 미디어 재생을 참조하세요.

public ref class BackgroundMediaPlayer abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BackgroundMediaPlayer final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Deprecated("Use MediaPlayer instead of BackgroundMediaPlayer.  For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
class BackgroundMediaPlayer final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class BackgroundMediaPlayer
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Deprecated("Use MediaPlayer instead of BackgroundMediaPlayer.  For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
public static class BackgroundMediaPlayer
Public Class BackgroundMediaPlayer
상속
Object Platform::Object IInspectable BackgroundMediaPlayer
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

설명

Windows 10 버전 1607부터 앱은 미디어 재생에 MediaPlayer를 사용해야 합니다. MediaPlayer 개체를 사용하면 단일 프로세스를 사용하여 백그라운드에서 원활하게 미디어를 재생할 수 있습니다. MediaPlayer 사용에 대한 자세한 내용은 MediaPlayer를 사용하여 오디오 및 비디오 재생을 참조하세요. MediaPlayer를 사용하여 백그라운드에서 미디어를 재생하는 방법에 대한 자세한 내용은 백그라운드에서 미디어 재생을 참조하세요. 이전 버전과의 호환성을 위해 계속 지원되는 레거시 2 프로세스 백그라운드 재생 모델에 대한 자세한 내용은 레거시 백그라운드 미디어 재생을 참조하세요.

속성

Current

백그라운드 미디어 플레이어의 현재 instance 가져옵니다.

참고

Windows 버전 1703부터 BackgroundMediaPlayer는 더 이상 사용되지 않으며 Windows의 이후 버전에서 사용하지 못할 수도 있습니다. 대신 MediaPlayer 클래스를 사용합니다. 자세한 내용은 백그라운드에서 미디어 재생을 참조하세요.

메서드

IsMediaPlaying()

다른 미디어가 현재 디바이스에서 재생되고 있는지 여부를 나타내는 부울 값을 반환합니다.

참고

Windows 버전 1703부터 BackgroundMediaPlayer는 더 이상 사용되지 않으며 Windows의 이후 버전에서 사용하지 못할 수도 있습니다. 대신 MediaPlayer 클래스를 사용합니다. 자세한 내용은 백그라운드에서 미디어 재생을 참조하세요.

SendMessageToBackground(ValueSet)

백그라운드 미디어 플레이어에 메시지를 보냅니다.

참고

Windows 버전 1703부터 BackgroundMediaPlayer는 더 이상 사용되지 않으며 Windows의 이후 버전에서 사용하지 못할 수도 있습니다. 대신 MediaPlayer 클래스를 사용합니다. 자세한 내용은 백그라운드에서 미디어 재생을 참조하세요.

SendMessageToForeground(ValueSet)

포그라운드 작업에 메시지를 보냅니다.

참고

Windows 버전 1703부터 BackgroundMediaPlayer는 더 이상 사용되지 않으며 Windows의 이후 버전에서 사용하지 못할 수도 있습니다. 대신 MediaPlayer 클래스를 사용합니다. 자세한 내용은 백그라운드에서 미디어 재생을 참조하세요.

Shutdown()

현재 백그라운드 미디어 플레이어를 종료합니다.

참고

Windows 버전 1703부터 BackgroundMediaPlayer는 더 이상 사용되지 않으며 Windows의 이후 버전에서 사용하지 못할 수도 있습니다. 대신 MediaPlayer 클래스를 사용합니다. 자세한 내용은 백그라운드에서 미디어 재생을 참조하세요.

이벤트

MessageReceivedFromBackground

백그라운드 작업에서 메시지를 받을 때 발생합니다.

참고

Windows 버전 1703부터 BackgroundMediaPlayer는 더 이상 사용되지 않으며 Windows의 이후 버전에서 사용하지 못할 수도 있습니다. 대신 MediaPlayer 클래스를 사용합니다. 자세한 내용은 백그라운드에서 미디어 재생을 참조하세요.

MessageReceivedFromForeground

포그라운드 작업에서 메시지를 받을 때 발생합니다.

참고

Windows 버전 1703부터 BackgroundMediaPlayer는 더 이상 사용되지 않으며 Windows의 이후 버전에서 사용하지 못할 수도 있습니다. 대신 MediaPlayer 클래스를 사용합니다. 자세한 내용은 백그라운드에서 미디어 재생을 참조하세요.

적용 대상

추가 정보