MediaPlayer.SelectTrack(Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
トラックを選択します。
[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> 状態でのみ選択できる点でかなり制限されています。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。