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 を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。
リモート コントロール クライアント オブジェクトは、メディア ボタン イベント レシーバーに関連付けられています。 RemoteControlClient を AudioManager#registerMediaButtonEventReceiver(ComponentName) 経由で登録するには、このイベント レシーバーを以前に AudioManager#registerRemoteControlClient(RemoteControlClient) に登録しておく必要があります。
メディア ボタン イベント レシーバーを登録した後に 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 を代わりに使用します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
| 名前 | 説明 |
|---|---|
| RemoteControlClient(IntPtr, JniHandleOwnership) |
古い.
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
| RemoteControlClient(PendingIntent, Looper) |
古い.
ユーザー指定の Looper で内部イベント処理が行われるリモート コントロール クライアントのクラス コンストラクター。 |
| RemoteControlClient(PendingIntent) |
古い.
クラス コンストラクター。 |
フィールド
| 名前 | 説明 |
|---|---|
| FlagKeyMediaFastForward |
古い.
RemoteControlClient が "高速転送" メディア キーを使用することを示すフラグ。 |
| FlagKeyMediaNext |
古い.
RemoteControlClient が "next" メディア キーを使用することを示すフラグ。 |
| FlagKeyMediaPause |
古い.
RemoteControlClient が "pause" メディア キーを使用することを示すフラグ。 |
| FlagKeyMediaPlay |
古い.
RemoteControlClient が "play" メディア キーを使用することを示すフラグ。 |
| FlagKeyMediaPlayPause |
古い.
RemoteControlClient が "再生/一時停止" メディア キーを使用することを示すフラグ。 |
| FlagKeyMediaPositionUpdate |
古い.
RemoteControlClient が、 |
| FlagKeyMediaPrevious |
古い.
RemoteControlClient が "previous" メディア キーを使用することを示すフラグ。 |
| FlagKeyMediaRating |
古い.
RemoteControlClient が評価をサポートすることを示すフラグ。 |
| FlagKeyMediaRewind |
古い.
RemoteControlClient が "巻き戻し" メディア キーを使用することを示すフラグ。 |
| FlagKeyMediaStop |
古い.
RemoteControlClient が "stop" メディア キーを使用することを示すフラグ。 |
| 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 |
古い.
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniManagedPeerState |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 JavaObject) |
| JniPeerMembers |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 |
| MediaSession |
古い.
この RCC に関連付けられている |
| PeerReference |
古い.
このJava ピアの JNI オブジェクト参照を取得します。 (継承元 Object) |
| ThresholdClass |
古い.
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| ThresholdType |
古い.
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
メソッド
| 名前 | 説明 |
|---|---|
| Clone() |
古い.
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 JavaObject) |
| Dispose() |
古い.
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
古い.
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| DisposeUnlessReferenced() |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 JavaObject) |
| EditMetadata(Boolean) |
古い.
|
| Equals(Object) |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 JavaObject) |
| Equals(Object) |
古い.
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
| GetHashCode() |
古い.
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
| JavaFinalize() |
古い.
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| Notify() |
古い.
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
古い.
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
古い.
Handle プロパティを設定します。 (継承元 Object) |
| SetMetadataUpdateListener(RemoteControlClient+IOnMetadataUpdateListener) |
古い.
メタデータが更新されるたびに呼び出されるリスナーを設定します。 |
| SetOnGetPlaybackPositionListener(RemoteControlClient+IOnGetPlaybackPositionListener) |
古い.
メディアの現在の再生位置が必要な場合に常に呼び出すリスナーを設定します。 |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 JavaObject) |
| SetPlaybackPositionUpdateListener(RemoteControlClient+IOnPlaybackPositionUpdateListener) |
古い.
メディア再生位置の更新が要求されるたびに呼び出されるリスナーを設定します。 |
| SetPlaybackState(RemoteControlPlayState, Int64, Single) |
古い.
現在の再生状態と、現在の再生速度に対応するメディア位置を設定します。 |
| SetPlaybackState(RemoteControlPlayState) |
古い.
現在の再生状態を設定します。 |
| SetTransportControlFlags(RemoteControlFlags) |
古い.
このクライアントがサポートするメディア トランスポート コントロール ボタンのフラグを設定します。 |
| ToArray<T>() |
古い.
このJava配列ラッパーからマネージド配列を作成します。 (継承元 Object) |
| ToString() |
古い.
オブジェクトの文字列形式を返します。 (継承元 Object) |
| UnregisterFromRuntime() |
古い.
相互運用ランタイムからこのJava ピアの登録を解除します。 (継承元 Object) |
| Wait() |
古い.
現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。 (継承元 Object) |
| Wait(Int64, Int32) |
古い.
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
| Wait(Int64) |
古い.
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
イベント
| 名前 | 説明 |
|---|---|
| MetadataUpdate |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 |
| PlaybackPositionUpdate |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IJavaPeerable.Disposed() |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 JavaObject) |
| IJavaPeerable.Finalized() |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 (継承元 JavaObject) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
古い.
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
古い.
|
| JavaCast<TResult>(IJavaObject) |
古い.
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
古い.
RemoteControlClient を使用すると、メタデータ、アートワーク、メディア トランスポート制御ボタンを表示できるリモート コントロールによって使用される情報を公開できます。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
古い.
|