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 オブジェクトを使用すると、1 つのプロセスを使用して、バックグラウンドでメディアをシームレスに再生できます。 MediaPlayer の使用方法については、「 MediaPlayerオーディオとビデオを再生する」を参照してください。 MediaPlayer を使用してバックグラウンドでメディアを再生する方法については、「バックグラウンドでメディアを再生する」を参照してください。 旧バージョンとの互換性のために引き続きサポートされているレガシの 2 プロセスバックグラウンド再生モデルについては、「 レガシ バックグラウンド メディアの再生」を参照してください。

プロパティ

Current

バックグラウンド メディア プレーヤーの現在のインスタンスを取得します。

注意

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 クラスを使用してください。 詳細については、「 バックグラウンドでメディアを再生する」を参照してください。

適用対象

こちらもご覧ください