Lingua

MediaPlayer.SelectTrack(Int32) Metodo

Definizione

Seleziona una traccia.

[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

Parametri

index
Int32

indice della traccia da selezionare. L'intervallo valido dell'indice è 0,.numero totale di traccia - 1. Il numero totale di tracce e il tipo di ogni singola traccia sono disponibili chiamando #getTrackInfo() il metodo .

Attributi

Eccezioni

se viene chiamato in uno stato non valido.

Commenti

Seleziona una traccia.

Se uno stato di MediaPlayer non è valido, genera un'eccezione IllegalStateException. Se uno stato mediaPlayer è in <em>Started</em> , la traccia selezionata viene presentata immediatamente. Se uno stato MediaPlayer non è avviato, contrassegna solo la traccia da riprodurre.

In qualsiasi stato valido, se viene chiamato più volte nello stesso tipo di traccia (ad esempio. Video, Audio, Testo a tempo), verrà scelto quello più recente.

Le prime tracce audio e video vengono selezionate per impostazione predefinita, se disponibili, anche se questo metodo non viene chiamato. Tuttavia, non verrà selezionata alcuna traccia di testo temporale fino a quando non viene chiamata questa funzione.

Attualmente, è possibile selezionare solo testo, sottotitolo o tracce audio con questo metodo. Inoltre, il supporto per la selezione di una traccia audio in fase di esecuzione è piuttosto limitato in quanto una traccia audio può essere selezionata solo nello <stato em>Prepared</em> .

per android.media.MediaPlayer.selectTrack(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Vedi anche