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#registerMediaButtonEventReceiver(ComponentName)
才能透過 AudioManager#registerRemoteControlClient(RemoteControlClient)
註冊 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
。
的 android.media.RemoteControlClient
JAVA 檔。
此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。
建構函式
RemoteControlClient(IntPtr, JniHandleOwnership) |
已淘汰.
建立 JNI 物件的 Managed 標記法時所使用的建構函式;由執行時間呼叫。 |
RemoteControlClient(PendingIntent) |
已淘汰.
類別建構函式。 |
RemoteControlClient(PendingIntent, Looper) |
已淘汰.
遠端控制用戶端的類別建構函式,其內部事件處理會在使用者提供的 Looper 上發生。 |
欄位
FlagKeyMediaFastForward |
已淘汰.
指出 RemoteControlClient 的旗標會使用「快速轉送」媒體鍵。 |
FlagKeyMediaNext |
已淘汰.
指出 RemoteControlClient 使用 「next」 媒體鍵的旗標。 |
FlagKeyMediaPause |
已淘汰.
指出 RemoteControlClient 使用 「pause」 媒體鍵的旗標。 |
FlagKeyMediaPlay |
已淘汰.
旗標,指出 RemoteControlClient 會使用「播放」媒體鍵。 |
FlagKeyMediaPlayPause |
已淘汰.
指出 RemoteControlClient 使用「播放/暫停」媒體鍵的旗標。 |
FlagKeyMediaPositionUpdate |
已淘汰.
旗標,指出 RemoteControlClient 可以透過 |
FlagKeyMediaPrevious |
已淘汰.
指出 RemoteControlClient 會使用 「previous」 媒體鍵的旗標。 |
FlagKeyMediaRating |
已淘汰.
指出 RemoteControlClient 支援評等的旗標。 |
FlagKeyMediaRewind |
已淘汰.
指出 RemoteControlClient 使用 「rewind」 媒體鍵的旗標。 |
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 |
已淘汰.
RemoteControlClient 可讓您公開遠端控制項用來顯示中繼資料、圖稿和媒體傳輸控制項按鈕所要取用的資訊。 (繼承來源 Object) |
JniPeerMembers |
已淘汰.
RemoteControlClient 可讓您公開遠端控制項用來顯示中繼資料、圖稿和媒體傳輸控制項按鈕所要取用的資訊。 |
MediaSession |
已淘汰.
|
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() |
已淘汰.
喚醒正在等候此物件的監視器的單一線程。 (繼承來源 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 > notified < /em > 或 < em > interrupted < /em > 來喚醒。 (繼承來源 Object) |
Wait(Int64) |
已淘汰.
讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。 (繼承來源 Object) |
Wait(Int64, Int32) |
已淘汰.
讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /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 可讓您公開遠端控制項用來顯示中繼資料、圖稿和媒體傳輸控制項按鈕所要取用的資訊。 |