Tiny Player是一款极简的视频播放器JS库,内置硬件解码和软视频解码功能,支持原生控件风格和自定义控件风格,在很小的体积内实现所有视频播放功能。
免费开源说明:
Tiny Player是一个免费的开源JavaScript视频播放器项目。源代码托管在Github上,任何人都可以免费下载使用。但是Github仓库的首页并没有明确表示采用MIT开源协议,只能在官网页脚看到。
Tiny Player JS 视频播放器技术特性
1、兼容性好:没有其他依赖,任何框架和浏览器都可以使用,支持移动端使用
2、多格式支持,支持流式播放:不仅支持 mp4、webm、ogg 等种常见视频格式,也支持支持 m3u8,支持自动切换
3、控制栏可插拔:支持自定义控制栏,控制栏挂载到目标节点,支持自定义控制栏组件显示隐藏。
4、支持指定视频片段播放:通过入参指定片段播放,类似裁剪
5、轻量:仅 25KB 大小,gzip 压缩后仅 7KB
6、「wip」软解:支持音视频软解,支持自定义解码器,解决各个浏览器的兼容性问题(开发中)
Tiny Player轻松上手:
安装使用
我们可以用下面三种方式来安装:
# 使用 npm: npm i tiny-player # 使用 Yarn: yarn add tiny-player # 使用 Pnpm: pnpm add tiny-player
然后在项目中使用:
import TinyPlayer from 'tiny-player'
const tp = new TinyPlayer({
container: document.getElementById('tiny-player'),
src: 'demo.mp4',
})
传统开发也可以直接引入 <script> 标签,然后初始化:
<div id="tiny-player"></div>
<script src="tiny-player.min.js"></script>
<script>
const tp = new TinyPlayer({
container: document.getElementById('tiny-player'),
src: 'demo.mp4',
})
</script>
tiny-player.min.js 文件可以通过下载 Github 项目中获取。从上面几行示例代码可以看到,使用非常简单。
上面是“一个极简的视频播放器JS库——Tiny Player”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_13149.html
workflows工作流
一把令人难忘的美丽吉他ComfyUI工作流
一颗闪闪发光的水晶漂浮在森林里
一张科幻照片,火星车在沙漠里ComfyUI工作流
一支令人难忘的狙击步枪ComfyUI工作流
基础扩图comfyui工作流
一种长着彩虹翅膀的虫子comfyui工作流
图生图工作流:藏族姑娘ComfyUI工作流
穿着蘑菇帽的小蚂蚁探险家ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

iframe开发admin后台
css3绘制一个会动的大嘴鸟
利用js做一个炫酷音乐背景效果
css3搭积木叠加图形
纯css3绘制的小鸟
利用css绘画棋盘布局(象棋)
javascript如何利用draggable实现一个拖拽效果











