PlaybackState.Builder.SetState Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.