Поделиться через


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 для android.media.MediaPlayer.getTimestamp().

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к