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..合計トラック数 - 1 です。 メソッドを呼び出 #getTrackInfo()
すことで、トラックの合計数と個々のトラックの種類を確認できます。
- 属性
例外
が無効な状態で呼び出された場合は 。
注釈
トラックを選択します。
MediaPlayer が無効な状態の場合は、IllegalStateException 例外がスローされます。 MediaPlayer が em>Started</em> 状態の<場合、選択したトラックがすぐに表示されます。 MediaPlayer が開始状態でない場合は、再生するトラックをマークするだけです。
任意の有効な状態で、同じ種類のトラックで複数回呼び出された場合 (つまり、ビデオ、オーディオ、時間指定テキスト)、最新のものが選択されます。
このメソッドが呼び出されていない場合でも、最初のオーディオ トラックとビデオ トラックは既定で選択されます (使用可能な場合)。 ただし、この関数が呼び出されるまで、時間指定テキスト トラックは選択されません。
現在、このメソッドを使用して選択できるのは、時間指定のテキスト、サブタイトル、またはオーディオ トラックのみです。 さらに、実行時にオーディオ トラックを選択するサポートは、オーディオ トラックを em>Prepared</em> 状態でのみ選択できる点で<かなり制限されています。
の Java ドキュメント android.media.MediaPlayer.selectTrack(int)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。