MediaPlayer.Timestamp 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
以 .. 的形式 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
可用作当前播放位置。
适用于 . 的 android.media.MediaPlayer.getTimestamp()
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。