forked from wangrongding/tiny-player
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.md
38 lines (29 loc) · 1.77 KB
/
README.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# Tiny Player
<p align="center">
<a href="https://tiny-player.vercel.app/">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://assets.fedtop.com/picbed/202306061400114.png">
<img alt="TinyPlayer" src="https://assets.fedtop.com/picbed/202306061400114.png" width="600" />
</picture>
</a>
</p>
<!-- <p align="center">
<a href="https://github.com/wangrongding/tiny-player"><img alt="stars" src="https://img.shields.io/github/stars/wangrongding/ding-trans?style=flat" /></a>
<a href="https://www.npmjs.com/package/tiny-player"><img alt="npm" src="https://img.shields.io/npm/dt/tiny-player?style=flat&label=downloads&color=cb3837&labelColor=cb0000&logo=npm" /></a>
</p> -->
---
<p align="center">
<a href="https://tiny-player.vercel.app">Document</a> |
<a href="#Features">Features</a> |
<a href="#Development">Development</a>
</p>
## Features
极简的视频播放器,内置硬解功能,软解功能,可支持原生控件样式,自定义控件样式。旨在用最小的体积实现所需全部功能的播放器!
- 🧩 兼容性好( 0 依赖,任何框架和浏览器都可以使用,支持移动端。)
- 🌸 多格式支持,支持流式播放(支持 mp4、webm、ogg 等多种常见格式,支持 m3u8,支持自动切换。)
- 🌟 控制栏可插拔(支持自定义控制栏,控制栏挂载到目标节点,支持自定义控制栏组件显示隐藏。)
- 🎬 支持指定片段播放(通过入参指定片段播放,类裁剪。)
- 🎨 轻量(仅 25kb 大小,gzip 压缩后仅 7kb 大小。)
- 🥳 软解【wip】(支持音视频软解,支持自定义解码器,解决各个浏览器的兼容性问题。(开发中))
## Usage
参考 [Tiny Player 使用文档](https://tiny-player.vercel.app)