Idioma

MediaPlayer.SelectTrack(Int32) Método

Definição

Seleciona uma faixa.

[Android.Runtime.Register("selectTrack", "(I)V", "GetSelectTrack_IHandler")]
public virtual void SelectTrack(int index);
[<Android.Runtime.Register("selectTrack", "(I)V", "GetSelectTrack_IHandler")>]
abstract member SelectTrack : int -> unit
override this.SelectTrack : int -> unit

Parâmetros

index
Int32

o índice da faixa a ser selecionada. O intervalo válido do índice é 0,.total de faixa – 1. O número total de faixas, bem como o tipo de cada faixa individual, pode ser encontrado pelo método de chamada #getTrackInfo() .

Atributos

Exceções

se chamado em um estado inválido.

Comentários

Seleciona uma faixa.

Se um MediaPlayer estiver em estado inválido, ele gerará uma exceção IllegalStateException. Se um MediaPlayer estiver no <>estado Iniciado</em>, a faixa selecionada será apresentada imediatamente. Se um MediaPlayer não estiver no estado Iniciado, ele apenas marcará a faixa a ser reproduzida.

Em qualquer estado válido, se ele for chamado várias vezes no mesmo tipo de faixa (ou seja, Vídeo, Áudio, Texto Cronometrado), o mais recente será escolhido.

As primeiras faixas de áudio e vídeo são selecionadas por padrão, se disponíveis, mesmo que esse método não seja chamado. No entanto, nenhuma faixa de texto cronometrada será selecionada até que essa função seja chamada.

Atualmente, somente faixas de texto, subtítulo ou áudio cronometrados podem ser selecionadas por meio desse método. Além disso, o suporte para selecionar uma faixa de áudio em runtime é bastante limitado, pois uma faixa de áudio só pode ser selecionada no <estado em>Prepared</em> .

Java documentação para android.media.MediaPlayer.selectTrack(int).

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

Confira também