# com.herewhite.sdk.domain.PlayerTimeInfo class 参考 (/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-player-time-info)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

<a id="details"></a>

## 详细描述 [#详细描述]

适用版本：**Whiteboard Android SDK 2.16.134**。

白板回放的播放时间信息。

## 属性与 JSON 字段 [#属性与-json-字段]

Java 非公开字段通过对应 getter/setter 访问；可选包装类型未设置时通常不写入 JSON。初值包含字段声明及无参构造中的直接赋值；其他构造参数以签名为准。

| 字段 | 声明 | 源码初值 | 说明 |
| --- | --- | --- | --- |
| [scheduleTime](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-player-time-info#abac8667be162d8cd8cda4f25f22c1270) | `long scheduleTime` | 未显式赋值 | [api-center-table-0 details](#table-slot-api-center-table-0) |
| [timeDuration](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-player-time-info#ad96251e7283cd8adad418a55866824df) | `long timeDuration` | 未显式赋值 | [api-center-table-1 details](#table-slot-api-center-table-1) |
| [framesCount](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-player-time-info#ab0343d888483248f5332a2c9e86ee01e) | `int framesCount` | 未显式赋值 | [api-center-table-2 details](#table-slot-api-center-table-2) |
| [beginTimestamp](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-player-time-info#a058d9361b1c11e715e2b7b96a466850f) | `long beginTimestamp` | 未显式赋值 | [api-center-table-3 details](#table-slot-api-center-table-3) |

<a id="table-slot-api-center-table-0"></a>

**api-center-table-0 details**

模型属性；通过对应 getter/setter 访问。

<a id="table-slot-api-center-table-1"></a>

**api-center-table-1 details**

模型属性；通过对应 getter/setter 访问。

<a id="table-slot-api-center-table-2"></a>

**api-center-table-2 details**

模型属性；通过对应 getter/setter 访问。

<a id="table-slot-api-center-table-3"></a>

**api-center-table-3 details**

模型属性；通过对应 getter/setter 访问。

| 公开成员签名 |  |
| --- | --- |
|  | [PlayerTimeInfo](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-player-time-info#a56467b4c8de22407fab0d27b8dea9520) (long scheduleTime, long timeDuration, int framesCount, long beginTimestamp) |
| long | [getScheduleTime](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-player-time-info#a7f036804273deda51f2d60e3e6bf2837) () |
| long | [getTimeDuration](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-player-time-info#a26e1f76acd7897417e6c44e81b05b62e) () |
| long | [getBeginTimestamp](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-player-time-info#a35a8d37f048ce17b862cafac720c8c16) () |

## 变量说明 [#变量说明]

<a id="abac8667be162d8cd8cda4f25f22c1270"></a>

### scheduleTime [#scheduletime]

```text
long scheduleTime
```

源码初值：未显式赋值

模型属性；通过对应 getter/setter 访问。

<a id="ad96251e7283cd8adad418a55866824df"></a>

### timeDuration [#timeduration]

```text
long timeDuration
```

源码初值：未显式赋值

模型属性；通过对应 getter/setter 访问。

<a id="ab0343d888483248f5332a2c9e86ee01e"></a>

### framesCount [#framescount]

```text
int framesCount
```

源码初值：未显式赋值

模型属性；通过对应 getter/setter 访问。

<a id="a058d9361b1c11e715e2b7b96a466850f"></a>

### beginTimestamp [#begintimestamp]

```text
long beginTimestamp
```

源码初值：未显式赋值

模型属性；通过对应 getter/setter 访问。

## 函数说明 [#函数说明]

<a id="a56467b4c8de22407fab0d27b8dea9520"></a>

### PlayerTimeInfo() [#playertimeinfo]

<ApiSignature>

PlayerTimeInfo(long scheduleTime, long timeDuration, int framesCount, long beginTimestamp)

</ApiSignature>

[`PlayerTimeInfo`](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-player-time-info) 构造方法。

<ParameterList title="参数">
<Parameter name="scheduleTime">

当前的回放进度，单位为毫秒。

</Parameter>
<Parameter name="timeDuration">

回放的总时长，单位为毫秒。

</Parameter>
<Parameter name="framesCount">

预留参数。

</Parameter>
<Parameter name="beginTimestamp">

白板回放的起始时间，Unix 时间戳，单位为毫秒。

</Parameter>
</ParameterList>

<a id="a7f036804273deda51f2d60e3e6bf2837"></a>

### getScheduleTime() [#getscheduletime]

<ApiSignature>

long getScheduleTime()

</ApiSignature>

获取当前的回放进度。

<h4 data-toc-hidden="true" id={"返回值"}>返回值</h4>

当前的回放进度，单位为毫秒。

<a id="a26e1f76acd7897417e6c44e81b05b62e"></a>

### getTimeDuration() [#gettimeduration]

<ApiSignature>

long getTimeDuration()

</ApiSignature>

获取回放的总时长。

<h4 data-toc-hidden="true" id={"返回值-1"}>返回值</h4>

回放的总时长，单位为毫秒。

<a id="a35a8d37f048ce17b862cafac720c8c16"></a>

### getBeginTimestamp() [#getbegintimestamp]

<ApiSignature>

long getBeginTimestamp()

</ApiSignature>

获取白板回放的起始时间。

该方法会返回单位为毫秒的 Unix 时间戳，你需要自行转换为 UTC 时间。例如，如果返回 `1615370614269`，表示的 UTC 时间为 2021-03-10 18\:03\:34 GMT+0800。

<h4 data-toc-hidden="true" id={"返回值-2"}>返回值</h4>

Unix 时间戳，单位为毫秒。
