RemoteControlClient クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
This class is obsoleted in this android platform
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。
[Android.Runtime.Register("android/media/RemoteControlClient", DoNotGenerateAcw=true)]
[System.Obsolete("This class is obsoleted in this android platform")]
public class RemoteControlClient : Java.Lang.Object
[<Android.Runtime.Register("android/media/RemoteControlClient", DoNotGenerateAcw=true)>]
[<System.Obsolete("This class is obsoleted in this android platform")>]
type RemoteControlClient = class
inherit Object
- 継承
- 属性
注釈
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。
リモート コントロール クライアント オブジェクトは、メディア ボタン イベント レシーバーに関連付けられています。 このイベント レシーバーは、 を使用して AudioManager#registerRemoteControlClient(RemoteControlClient)
RemoteControlClient を登録AudioManager#registerMediaButtonEventReceiver(ComponentName)
する前に、以前に に登録されている必要があります。
メディア ボタン イベント レシーバーを登録した後に RemoteControlClient インスタンスを作成する例を次に示します。
ComponentName myEventReceiver = new ComponentName(getPackageName(), MyRemoteControlEventReceiver.class.getName());
AudioManager myAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
myAudioManager.registerMediaButtonEventReceiver(myEventReceiver);
// build the PendingIntent for the remote control client
Intent mediaButtonIntent = new Intent(Intent.ACTION_MEDIA_BUTTON);
mediaButtonIntent.setComponent(myEventReceiver);
PendingIntent mediaPendingIntent = PendingIntent.getBroadcast(getApplicationContext(), 0, mediaButtonIntent, PendingIntent.FLAG_MUTABLE_UNAUDITED);
// create and register the remote control client
RemoteControlClient myRemoteControlClient = new RemoteControlClient(mediaPendingIntent);
myAudioManager.registerRemoteControlClient(myRemoteControlClient);
このメンバーは非推奨とされます。 代わりに、MediaSession
を使用してください。
の android.media.RemoteControlClient
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
コンストラクター
RemoteControlClient(IntPtr, JniHandleOwnership) |
古い.
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
RemoteControlClient(PendingIntent) |
古い.
クラス コンストラクター。 |
RemoteControlClient(PendingIntent, Looper) |
古い.
ユーザー指定の Looper で内部イベント処理が行われるリモート コントロール クライアントのクラス コンストラクター。 |
フィールド
FlagKeyMediaFastForward |
古い.
RemoteControlClient が "高速転送" メディア キーを使用することを示すフラグ。 |
FlagKeyMediaNext |
古い.
RemoteControlClient が "next" メディア キーを使用することを示すフラグ。 |
FlagKeyMediaPause |
古い.
RemoteControlClient が "一時停止" メディア キーを使用することを示すフラグ。 |
FlagKeyMediaPlay |
古い.
RemoteControlClient が "再生" メディア キーを使用することを示すフラグ。 |
FlagKeyMediaPlayPause |
古い.
RemoteControlClient が "再生/一時停止" メディア キーを使用することを示すフラグ。 |
FlagKeyMediaPositionUpdate |
古い.
RemoteControlClient がインターフェイスを介して |
FlagKeyMediaPrevious |
古い.
RemoteControlClient が "前の" メディア キーを使用することを示すフラグ。 |
FlagKeyMediaRating |
古い.
RemoteControlClient が評価をサポートすることを示すフラグ。 |
FlagKeyMediaRewind |
古い.
RemoteControlClient が "巻き戻し" メディア キーを使用することを示すフラグ。 |
FlagKeyMediaStop |
古い.
RemoteControlClient が "停止" メディア キーを使用することを示すフラグ。 |
PlaystateBuffering |
古い.
再生を開始または再開する前に再生するデータをバッファリングしている RemoteControlClient の再生状態。 |
PlaystateError |
古い.
内部エラーが原因で再生関連の操作を実行できない RemoteControlClient の再生状態。 |
PlaystateFastForwarding |
古い.
現在再生中のメディアで高速転送されている RemoteControlClient の再生状態。 |
PlaystatePaused |
古い.
一時停止されている RemoteControlClient の再生状態。 |
PlaystatePlaying |
古い.
メディアを再生している RemoteControlClient の再生状態。 |
PlaystateRewinding |
古い.
現在再生中のメディアで高速に巻き戻されている RemoteControlClient の再生状態。 |
PlaystateSkippingBackwards |
古い.
現在再生中のメディアの前の論理章 (プレイリスト内の曲など) に戻る RemoteControlClient の再生状態。 |
PlaystateSkippingForwards |
古い.
現在再生中のメディアの次の論理章 (プレイリスト内の曲など) にスキップしている RemoteControlClient の再生状態。 |
PlaystateStopped |
古い.
停止している RemoteControlClient の再生状態。 |
プロパティ
Class |
古い.
この |
GetPlaybackPosition |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 |
Handle |
古い.
基になる Android インスタンスへのハンドル。 (継承元 Object) |
JniIdentityHashCode |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 Object) |
JniPeerMembers |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 |
MediaSession |
古い.
この RCC に関連付けられている を |
PeerReference |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 Object) |
ThresholdClass |
古い.
この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
ThresholdType |
古い.
この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
メソッド
Clone() |
古い.
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
Dispose() |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 Object) |
Dispose(Boolean) |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 Object) |
EditMetadata(Boolean) |
古い.
|
Equals(Object) |
古い.
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
GetHashCode() |
古い.
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
JavaFinalize() |
古い.
オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
Notify() |
古い.
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
NotifyAll() |
古い.
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
SetHandle(IntPtr, JniHandleOwnership) |
古い.
Handle プロパティを設定します。 (継承元 Object) |
SetMetadataUpdateListener(RemoteControlClient+IOnMetadataUpdateListener) |
古い.
メタデータが更新されるたびに呼び出されるリスナーを設定します。 |
SetOnGetPlaybackPositionListener(RemoteControlClient+IOnGetPlaybackPositionListener) |
古い.
メディアの現在の再生位置が必要な場合に常に呼び出すリスナーを設定します。 |
SetPlaybackPositionUpdateListener(RemoteControlClient+IOnPlaybackPositionUpdateListener) |
古い.
メディア再生位置の更新が要求されるたびに呼び出されるリスナーを設定します。 |
SetPlaybackState(RemoteControlPlayState) |
古い.
現在の再生状態を設定します。 |
SetPlaybackState(RemoteControlPlayState, Int64, Single) |
古い.
現在の再生状態と、現在の再生速度の一致するメディア位置を設定します。 |
SetTransportControlFlags(RemoteControlFlags) |
古い.
このクライアントがサポートするメディア トランスポート制御ボタンのフラグを設定します。 |
ToArray<T>() |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 Object) |
ToString() |
古い.
オブジェクトの文字列形式を返します。 (継承元 Object) |
UnregisterFromRuntime() |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 Object) |
Wait() |
古い.
現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。> (継承元 Object) |
Wait(Int64) |
古い.
現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。 (継承元 Object) |
Wait(Int64, Int32) |
古い.
現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。 (継承元 Object) |
イベント
MetadataUpdate |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 |
PlaybackPositionUpdate |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 |
明示的なインターフェイスの実装
IJavaPeerable.Disposed() |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 Object) |
IJavaPeerable.Finalized() |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 Object) |
IJavaPeerable.JniManagedPeerState |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 Object) |
拡張メソッド
JavaCast<TResult>(IJavaObject) |
古い.
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 |
GetJniTypeName(IJavaPeerable) |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 |