vvcomponent
Version:
VV组件
91 lines (63 loc) • 1.87 kB
Markdown
VideoPlayer.js(视频播放器) 文档
# 预览
`VideoPlayer.js` 是一个简易的视频播放器,用于在网页中播放视频。
# 引入
要使用 `VideoPlayer.js`,请确保从正确的路径导入它以包含在您的项目中:
```html
<script src="your/path/to/VideoPlayer.js"></script>
```
注:如有需要,也可以使用ES6模块导入:
```javascript
import Timer from 'your/path/to/VideoPlayer.js';
```
# 用法
以下是一个简单的使用示例:
```javascript
const config = {
src: 'your/path/to/video.mp4',
cover: 'your/path/to/cover.jpg',
}
const videoPlayer = new VideoPlayer(playerElement, config);
```
# 属性
## `isPlay` `只读` `Boolean`
播放器是否正在播放。
# 方法
## `play()`
播放视频。
## `pause()`
暂停视频。
## `load()`
重新加载视频。
## `getDuration()` `Number`
获取视频的总时长。
## `getProgress()` `Number`
获取当前播放进度。
## `setProgress(progress)`
设置当前播放进度。
- `progress`: 进度值 `Number`
## `setUrl(url)`
设置视频的URL。
- `url`: 视频URL `String`
## `getSize(callback)`
获取视频的尺寸。
- `callback`: 回调函数 `Function(width, height)`
## `getReadyState()` `Number`
获取视频的就绪状态。
# 事件
## `play` `Function(event)`
播放事件。
## `pause` `Function(event)`
暂停事件。
## `load` `Function(event)`
加载完成事件。
## `canplay` `Function(event)`
播放器可以播放事件。
## `suspend` `Function(event)`
播放器加载数据事件。
## `cover` `Function(event)`
获取视频第一帧画面完成事件。
# 贡献
欢迎提交问题和贡献代码。请参阅贡献指南以了解更多信息。
# 许可证
此项目使用 MIT 许可证。