Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 6 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,15 +71,17 @@ jobs:
- name: Install dependencies
run: npm install

# 获取 tag 的版本类型(仅支持 正式版和beta版
# 获取 tag 的版本类型(仅支持 正式版、alpha和beta版
- name: Determine release tag
id: determine_tag
run: |
TAG=$(echo "${GITHUB_REF}" | sed 's/refs\/tags\/\(.*\)/\1/')
if [[ "$TAG" =~ -beta ]]; then
echo "::set-output name=tag::beta"
if [[ "$TAG" =~ -alpha ]]; then
echo "tag=alpha" >> "$GITHUB_OUTPUT"
elif [[ "$TAG" =~ -beta ]]; then
echo "tag=beta" >> "$GITHUB_OUTPUT"
elif [[ "$TAG" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
echo "::set-output name=tag::latest"
echo "tag=latest" >> "$GITHUB_OUTPUT"
else
echo "Unsupported version detected. Terminating."
exit 1
Expand Down
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
### v8.2.1 (2025-12-15)

#### Feat

- 国标设备支持seek

- 国标设备时间轴同步交互优化

- 备用机房地址缓存优化

- 重构日历组件,支持展示当前月份的日期是否有录像(仅播放所在月, 后续会支持展示月)

- 移动端时间轴支持图片懒加载和配置是否展示卡片 `timeLineOptions.showCoverFold`

- 支持canvas截图

#### Fix

- 修复一些已知问题

### v8.2.0 (2025-11-24)

#### Feat
Expand Down
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -289,7 +289,13 @@ themeData将主题数据本地化,设置本地数据,需要删除template参

<tr><td>scaleMode</td><td> 0 | 1 | 2</td><td> 默认 0 完全填充窗口,会有拉伸 1: 等比适配 2: 等比完全填充窗口, 超出隐藏 @sine 8.2.0 </td><td>N</td></tr>

<tr><td>spaceId</td><td> number</td><td> 云录制空间 ID (仅云录制生效) @sine 8.2.0 </td><td>N</td></tr>
<tr><td><a href="./cloudRecord.md">spaceId</a></td><td> number</td><td> 云录制空间 ID (仅云录制生效) @sine 8.2.0 </td><td>N</td></tr>
<tr><td>timeLineOptions</td><td> Object </td><td><code>{
showCoverFold: true, // 默认 true @sine 8.2.1 <br/>
showTimeWidthBtn: true, // 默认 true @sine 8.2.1
}</code>

</td><td>N</td></tr>
</table>

### 方法调用
Expand Down
32 changes: 32 additions & 0 deletions cloudRecord.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
## 云录制

### url 说明

ezopen://open.ys7.com/BC7799091/1.cloud.rec?busType=7&spaceId=${spaceId}


- `cloud.rec` 表示云回放

- `busType=7` 表示云录制(需要结合 `cloud.rec`)

- `spaceId` 云录制空间 id 是必须的

### 版本说

8.1.x 开启云录制需要初始化时传入 `isCloudRecord: true`, 但是云录制和云存储互斥,不能同时开启

8.2.x 默认支持云录制,云存储和本地存储, 推荐

### 配置说明

spaceId 的取值可以是播放地址中获取,也可以是初始化时候传入的参数(初始化时传入的值不可以被修改)

```ts
{
// 出事始化参数
spaceId: "12345678"
}
```



95 changes: 64 additions & 31 deletions demos/base-demo/ezuikit.js

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.
Loading