Compartilhar via


RemoteController.IOnClientUpdateListener.OnClientPlaybackStateUpdate Método

Definição

Chamado sempre que o estado de reprodução foi alterado e a posição e a velocidade de reprodução são conhecidas.

[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

Parâmetros

state
RemoteControlPlayState

um dos estados de reprodução autorizados no RemoteControlClient#setPlaybackState(int).

stateChangeTimeMs
Int64

A hora do sistema em que a alteração de estado foi relatada, expressa em ms. Com base em android.os.SystemClock#elapsedRealtime().

currentPosMs
Int64

Um valor positivo para a posição de reprodução de mídia atual expressa em ms, um valor negativo se a posição for temporariamente desconhecida.

speed
Single

Um valor expresso como uma proporção de 1x reprodução: 1.0f é reprodução normal, 2.0f é 2x, 0.5f é meia-velocidade, -2.0f é retroceder a 2x velocidade. 0.0f significa que nada está sendo reproduzido (por exemplo, quando o estado é RemoteControlClient#PLAYSTATE_ERROR).

Atributos

Comentários

Chamado sempre que o estado de reprodução foi alterado e a posição e a velocidade de reprodução são conhecidas.

Documentação Java para android.media.RemoteController.OnClientUpdateListener.onClientPlaybackStateUpdate(int, long, long, float).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a