RemoteController.IOnClientUpdateListener.OnClientPlaybackStateUpdate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
每當播放狀態變更時呼叫,且已知播放位置和速度。
[Android.Runtime.Register("onClientPlaybackStateUpdate", "(IJJF)V", "GetOnClientPlaybackStateUpdate_IJJFHandler:Android.Media.RemoteController/IOnClientUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void OnClientPlaybackStateUpdate (Android.Media.RemoteControlPlayState state, long stateChangeTimeMs, long currentPosMs, float speed);
[<Android.Runtime.Register("onClientPlaybackStateUpdate", "(IJJF)V", "GetOnClientPlaybackStateUpdate_IJJFHandler:Android.Media.RemoteController/IOnClientUpdateListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member OnClientPlaybackStateUpdate : Android.Media.RemoteControlPlayState * int64 * int64 * single -> unit
參數
- state
- RemoteControlPlayState
中 RemoteControlClient#setPlaybackState(int)
授權的其中一個播放狀態。
- stateChangeTimeMs
- Int64
報告狀態變更的系統時間,以 ms 表示。 根據 android.os.SystemClock#elapsedRealtime()
。
- currentPosMs
- Int64
目前以 ms 表示之媒體播放位置的正值,如果位置暫時未知,則為負值。
- speed
- Single
以 1x 播放的比例表示的值:1.0f 是正常播放,2.0f 是 2x,0.5f 是半速,-2.0f 會以 2 倍的速度倒轉。 0.0f 表示沒有播放任何內容(例如狀態為 RemoteControlClient#PLAYSTATE_ERROR
時)。
- 屬性
備註
每當播放狀態變更時呼叫,且已知播放位置和速度。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。