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..合計トラック数 - 1 です。 メソッドを呼び出 #getTrackInfo() すことで、トラックの合計数と個々のトラックの種類を確認できます。

属性

例外

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

注釈

トラックを選択します。

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

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

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

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

の Java ドキュメント android.media.MediaPlayer.selectTrack(int)

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

適用対象

こちらもご覧ください