// readme

[EZUIKit-JavaScript-npm][ezuikit-js]

Lightweight app npm version, lowers integration difficulty, adapts to custom UI, adapts to mainstream frameworks

Low-latency preview, cloud storage playback, SD card playback

Rich API features, such as: playback control, audio control, video snapshot, real-time retrieval of video OSDTime, video recording, device intercom, digital zoom, fullscreen, etc.

Get ezuikit-js

# npm
npm install ezuikit-js

# yarn

yarn add ezuikit-js

# pnpm

pnpm add ezuikit-js

Import ezuikit-js

// >= v8.1.2  ESM
import { EZUIKitPlayer } from "ezuikit-js";

// < v8.1.2
import EZUIKit from "ezuikit-js";

ESM not supported (not support ESM)

// >= v8.1.2  CommonJS
import { EZUIKitPlayer } from "ezuikit-js/index.js";

// < v8.1.2 CommonJS
import EZUIKit from "ezuikit-js/index.js";

If you use native methods, you can include it via a script tag


<script src="./ezuikit.js"></script>

Getting started - Initialization

Basic usage

Create DOM

<div id="video-container"></div>

Player initialization

Live streaming

import { EZUIKitPlayer } from "ezuikit-js";
constโ€ฆ