Idioma

PlaybackState.Builder.SetState Método

Definição

Sobrecargas

Nome Description
SetState(PlaybackStateCode, Int64, Single)

Defina o estado atual da reprodução.

SetState(PlaybackStateCode, Int64, Single, Int64)

Defina o estado atual da reprodução.

SetState(PlaybackStateCode, Int64, Single)

Defina o estado atual da reprodução.

[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

Parâmetros

state
PlaybackStateCode

O estado atual da reprodução. O valor é um dos seguintes: 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

A posição no item atual em ms.

playbackSpeed
Single

A velocidade atual da reprodução como um múltiplo de reprodução normal.

Retornos

este

Atributos

Comentários

Defina o estado atual da reprodução.

A posição deve estar em ms e indica a posição de reprodução atual dentro do item. Se a posição for desconhecida, use PlaybackState.PLAYBACK_POSITION_UNKNOWN. O tempo de atualização será definido como SystemClock.elapsedRealtime().

A velocidade é um múltiplo de reprodução normal e deve ser 0 quando pausada e negativa ao retroceder. A velocidade normal de reprodução é 1.0.

O estado deve ser um dos seguintes: 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

Referência do Android para android.media.session.PlaybackState.Builder.setState.

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

Aplica-se a

SetState(PlaybackStateCode, Int64, Single, Int64)

Defina o estado atual da reprodução.

[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

Parâmetros

state
PlaybackStateCode

O estado atual da reprodução. O valor é um dos seguintes: 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

A posição no item atual em ms.

playbackSpeed
Single

A velocidade atual da reprodução como um múltiplo de reprodução normal.

updateTime
Int64

A hora na base de tempo SystemClock.elapsedRealtime em que a posição foi atualizada.

Retornos

este

Atributos

Comentários

Defina o estado atual da reprodução.

A posição deve estar em ms e indica a posição de reprodução atual dentro do item. Se a posição for desconhecida, use PlaybackState.PLAYBACK_POSITION_UNKNOWN. Ao não usar uma posição desconhecida, o momento em que a posição foi atualizada deve ser fornecido. Não há problema em usar SystemClock.elapsedRealtime() se a posição atual tiver sido recuperada.

A velocidade é um múltiplo de reprodução normal e deve ser 0 quando pausada e negativa ao retroceder. A velocidade normal de reprodução é 1.0.

O estado deve ser um dos seguintes: 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

Referência do Android para android.media.session.PlaybackState.Builder.setState.

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

Aplica-se a