次の方法で共有


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

プロパティ値

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

属性

注釈

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

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

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

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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象