다음을 통해 공유


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

1배 재생의 비율로 표현된 값: 1.0f는 일반 재생이고, 2.0f는 2배, 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 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상