PlaybackState.Builder.SetState Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| SetState(PlaybackStateCode, Int64, Single) |
Legen Sie den aktuellen Status der Wiedergabe fest. |
| SetState(PlaybackStateCode, Int64, Single, Int64) |
Legen Sie den aktuellen Status der Wiedergabe fest. |
SetState(PlaybackStateCode, Int64, Single)
Legen Sie den aktuellen Status der Wiedergabe fest.
[Android.Runtime.Register("setState", "(IJF)Landroid/media/session/PlaybackState$Builder;", "")]
public Android.Media.Session.PlaybackState.Builder SetState(Android.Media.Session.PlaybackStateCode state, long position, float playbackSpeed);
[<Android.Runtime.Register("setState", "(IJF)Landroid/media/session/PlaybackState$Builder;", "")>]
member this.SetState : Android.Media.Session.PlaybackStateCode * int64 * single -> Android.Media.Session.PlaybackState.Builder
Parameter
- state
- PlaybackStateCode
Der aktuelle Zustand der Wiedergabe. Der Wert ist eine der folgenden: PlaybackState.STATE_NONE; PlaybackState.STATE_STOPPED; PlaybackState.STATE_PAUSED; PlaybackState.STATE_PLAYING; PlaybackState.STATE_FAST_FORWARDING; PlaybackState.STATE_REWINDING; PlaybackState.STATE_BUFFERING; PlaybackState.STATE_ERROR; PlaybackState.STATE_CONNECTING; PlaybackState.STATE_SKIPPING_TO_PREVIOUS; PlaybackState.STATE_SKIPPING_TO_NEXT; PlaybackState.STATE_SKIPPING_TO_QUEUE_ITEM
- position
- Int64
Die Position im aktuellen Element in ms.
- playbackSpeed
- Single
Die aktuelle Wiedergabegeschwindigkeit als ein Vielfaches der normalen Wiedergabe.
Gibt zurück
das
- Attribute
Hinweise
Legen Sie den aktuellen Status der Wiedergabe fest.
Die Position muss sich in ms befinden und die aktuelle Wiedergabeposition innerhalb des Elements angibt. Wenn die Position unbekannt ist, verwenden Sie PlaybackState.PLAYBACK_POSITION_UNKNOWN. Die Aktualisierungszeit wird auf das aktuelle SystemClock.elapsedRealtime() festgelegt.
Die Geschwindigkeit ist ein Vielfaches der normalen Wiedergabe und sollte 0 sein, wenn sie angehalten und negativ sind, wenn sie zurückspulen. Die normale Wiedergabegeschwindigkeit beträgt 1,0.
Der Zustand muss einer der folgenden sein: PlaybackState.STATE_NONE; PlaybackState.STATE_STOPPED; PlaybackState.STATE_PLAYING; PlaybackState.STATE_PAUSED; PlaybackState.STATE_FAST_FORWARDING; PlaybackState.STATE_REWINDING; PlaybackState.STATE_BUFFERING; PlaybackState.STATE_ERROR; PlaybackState.STATE_CONNECTING; PlaybackState.STATE_SKIPPING_TO_PREVIOUS; PlaybackState.STATE_SKIPPING_TO_NEXT; PlaybackState.STATE_SKIPPING_TO_QUEUE_ITEM
Android-Referenz für android.media.session.PlaybackState.Builder.setState.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
SetState(PlaybackStateCode, Int64, Single, Int64)
Legen Sie den aktuellen Status der Wiedergabe fest.
[Android.Runtime.Register("setState", "(IJFJ)Landroid/media/session/PlaybackState$Builder;", "")]
public Android.Media.Session.PlaybackState.Builder SetState(Android.Media.Session.PlaybackStateCode state, long position, float playbackSpeed, long updateTime);
[<Android.Runtime.Register("setState", "(IJFJ)Landroid/media/session/PlaybackState$Builder;", "")>]
member this.SetState : Android.Media.Session.PlaybackStateCode * int64 * single * int64 -> Android.Media.Session.PlaybackState.Builder
Parameter
- state
- PlaybackStateCode
Der aktuelle Zustand der Wiedergabe. Der Wert ist eine der folgenden: PlaybackState.STATE_NONE; PlaybackState.STATE_STOPPED; PlaybackState.STATE_PAUSED; PlaybackState.STATE_PLAYING; PlaybackState.STATE_FAST_FORWARDING; PlaybackState.STATE_REWINDING; PlaybackState.STATE_BUFFERING; PlaybackState.STATE_ERROR; PlaybackState.STATE_CONNECTING; PlaybackState.STATE_SKIPPING_TO_PREVIOUS; PlaybackState.STATE_SKIPPING_TO_NEXT; PlaybackState.STATE_SKIPPING_TO_QUEUE_ITEM
- position
- Int64
Die Position im aktuellen Element in ms.
- playbackSpeed
- Single
Die aktuelle Wiedergabegeschwindigkeit als ein Vielfaches der normalen Wiedergabe.
- updateTime
- Int64
Die Zeit in der SystemClock.elapsedRealtime-Zeitbasis, zu der die Position aktualisiert wurde.
Gibt zurück
das
- Attribute
Hinweise
Legen Sie den aktuellen Status der Wiedergabe fest.
Die Position muss sich in ms befinden und die aktuelle Wiedergabeposition innerhalb des Elements angibt. Wenn die Position unbekannt ist, verwenden Sie PlaybackState.PLAYBACK_POSITION_UNKNOWN. Wenn sie keine unbekannte Position verwenden, muss die Uhrzeit angegeben werden, zu der die Position aktualisiert wurde. Es ist in Ordnung, SystemClock.elapsedRealtime() zu verwenden, wenn die aktuelle Position gerade abgerufen wurde.
Die Geschwindigkeit ist ein Vielfaches der normalen Wiedergabe und sollte 0 sein, wenn sie angehalten und negativ sind, wenn sie zurückspulen. Die normale Wiedergabegeschwindigkeit beträgt 1,0.
Der Zustand muss einer der folgenden sein: PlaybackState.STATE_NONE; PlaybackState.STATE_STOPPED; PlaybackState.STATE_PLAYING; PlaybackState.STATE_PAUSED; PlaybackState.STATE_FAST_FORWARDING; PlaybackState.STATE_REWINDING; PlaybackState.STATE_BUFFERING; PlaybackState.STATE_ERROR; PlaybackState.STATE_CONNECTING; PlaybackState.STATE_SKIPPING_TO_PREVIOUS; PlaybackState.STATE_SKIPPING_TO_NEXT; PlaybackState.STATE_SKIPPING_TO_QUEUE_ITEM
Android-Referenz für android.media.session.PlaybackState.Builder.setState.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.