Language

MediaPlayer.Timestamp プロパティ

定義

現在の再生位置を MediaTimestampとして取得します。

public virtual Android.Media.MediaTimestamp? Timestamp { [Android.Runtime.Register("getTimestamp", "()Landroid/media/MediaTimestamp;", "GetGetTimestampHandler", ApiSince=23)] get; }
[<get: Android.Runtime.Register("getTimestamp", "()Landroid/media/MediaTimestamp;", "GetGetTimestampHandler", ApiSince=23)>]
member this.Timestamp : Android.Media.MediaTimestamp

プロパティ値

タイムスタンプが使用可能な場合は MediaTimestamp オブジェクト、使用可能なタイムスタンプがない場合は null 。メディア プレーヤーが初期化されていないためなどです。

属性

注釈

現在の再生位置を MediaTimestampとして取得します。

MediaTimestamp は、アンカーとクロック レートを使用して、メディア時間とシステム時刻の相関関係を線形形式で表します。 通常の再生中、メディア時間はかなり常に移動します (アンカー フレームは現在のシステム時間にリベースできますが、線形相関は安定したままです)。 そのため、このメソッドを頻繁に呼び出す必要はありません。

ユーザーが現在の再生位置を取得できるように、このメソッドは常にタイムスタンプを現在の System#nanoTime system timeに固定するため、 MediaTimestamp#getAnchorMediaTimeUs を現在の再生位置として使用できます。

Javaドキュメント。

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

適用対象