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 以 2x 速度回退。 0.0f 表示没有播放任何内容(例如状态为 RemoteControlClient#PLAYSTATE_ERROR时)。

属性

注解

每当播放状态发生更改时调用,并且播放位置和速度已知。

适用于 . 的 android.media.RemoteController.OnClientUpdateListener.onClientPlaybackStateUpdate(int, long, long, float)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于