com.herewhite.sdk.domain.PlayerTimeInfo class 参考
- Android
更新时间不可用
详细描述
适用版本:Whiteboard Android SDK 2.16.134。
白板回放的播放时间信息。
属性与 JSON 字段
Java 非公开字段通过对应 getter/setter 访问;可选包装类型未设置时通常不写入 JSON。初值包含字段声明及无参构造中的直接赋值;其他构造参数以签名为准。
| 字段 | 声明 | 源码初值 | 说明 |
|---|---|---|---|
| scheduleTime | long scheduleTime | 未显式赋值 | 模型属性;通过对应 getter/setter 访问。 |
| timeDuration | long timeDuration | 未显式赋值 | 模型属性;通过对应 getter/setter 访问。 |
| framesCount | int framesCount | 未显式赋值 | 模型属性;通过对应 getter/setter 访问。 |
| beginTimestamp | long beginTimestamp | 未显式赋值 | 模型属性;通过对应 getter/setter 访问。 |
| 公开成员签名 | |
|---|---|
| PlayerTimeInfo (long scheduleTime, long timeDuration, int framesCount, long beginTimestamp) | |
| long | getScheduleTime () |
| long | getTimeDuration () |
| long | getBeginTimestamp () |
变量说明
scheduleTime
long scheduleTime源码初值:未显式赋值
模型属性;通过对应 getter/setter 访问。
timeDuration
long timeDuration源码初值:未显式赋值
模型属性;通过对应 getter/setter 访问。
framesCount
int framesCount源码初值:未显式赋值
模型属性;通过对应 getter/setter 访问。
beginTimestamp
long beginTimestamp源码初值:未显式赋值
模型属性;通过对应 getter/setter 访问。
函数说明
PlayerTimeInfo()
PlayerTimeInfo(long scheduleTime, long timeDuration, int framesCount, long beginTimestamp)PlayerTimeInfo 构造方法。
| 参数名 | 描述 |
|---|---|
scheduleTime | 当前的回放进度,单位为毫秒。 |
timeDuration | 回放的总时长,单位为毫秒。 |
framesCount | 预留参数。 |
beginTimestamp | 白板回放的起始时间,Unix 时间戳,单位为毫秒。 |
getScheduleTime()
long getScheduleTime()获取当前的回放进度。
返回值
当前的回放进度,单位为毫秒。
getTimeDuration()
long getTimeDuration()获取回放的总时长。
返回值
回放的总时长,单位为毫秒。
getBeginTimestamp()
long getBeginTimestamp()获取白板回放的起始时间。
该方法会返回单位为毫秒的 Unix 时间戳,你需要自行转换为 UTC 时间。例如,如果返回 1615370614269,表示的 UTC 时间为 2021-03-10 18:03:34 GMT+0800。
返回值
Unix 时间戳,单位为毫秒。