Language

MediaPlayer.SelectTrack(Int32) メソッド

定義

トラックを選択します。

[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

パラメーター

index
Int32

選択するトラックのインデックス。 インデックスの有効な範囲は、0..Total number of track - 1 です。 各トラックの種類とトラックの合計数は、 #getTrackInfo() メソッドを呼び出すことによって確認できます。

属性

例外

無効な状態で呼び出された場合。

注釈

トラックを選択します。

MediaPlayer が無効な状態の場合は、IllegalStateException 例外がスローされます。 MediaPlayer が <em>Started</em> 状態の場合、選択したトラックがすぐに表示されます。 MediaPlayer が Started 状態でない場合は、再生するトラックをマークするだけです。

任意の有効な状態で、同じ種類のトラック (つまり、ビデオ、オーディオ、時間指定テキスト)、最新のテキストが選択されます。

このメソッドが呼び出されていない場合でも、最初のオーディオ トラックとビデオ トラックは既定で選択されます (使用可能な場合)。 ただし、この関数が呼び出されるまで、時間指定テキスト トラックは選択されません。

現在、このメソッドを使用して選択できるのは、時間指定されたテキスト、サブタイトル、またはオーディオ トラックのみです。 また、実行時にオーディオ トラックを選択するサポートは、オーディオ トラックが <em>Prepared</em> 状態でのみ選択できる点でかなり制限されています。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください