共用方式為


RemoteController.IOnClientUpdateListener.OnClientPlaybackStateUpdate 方法

定義

每當播放狀態變更時呼叫,且已知播放位置和速度。

[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.media.RemoteController.OnClientUpdateListener.onClientPlaybackStateUpdate(int, long, long, float)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於