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.