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 以 2x 速度回退。 0.0f 表示没有播放任何内容(例如状态为 RemoteControlClient#PLAYSTATE_ERROR
时)。
- 属性
注解
每当播放状态发生更改时调用,并且播放位置和速度已知。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。