纯HTML5播放器带倍速、带画质切换的播放器

发布时间:2026/7/10 4:30:29
纯HTML5播放器带倍速、带画质切换的播放器 纯HTML5播放器带倍速、带画质切换的播放器API调用代码设置播放器容器并初始化!-- 1. 提供挂载容器 -- div idplayer/div script // 2. 实例化播放器 var player polyvPlayer({ wrap: #player, // 容器的 CSS 选择器或 DOM 元素 width: 800, // 播放器宽度 height: 533, // 播放器高度 vid: e785b2c81c9e018296671a1287e99615_e, // 替换为实际的视频 VID autoplay: false, // 是否自动播放 loop: false, // 是否循环播放 }); /script附参数参数名称类型默认值说明wrapString / HTMLElement无页面上需要载入播放器的 DOM 元素或 CSS 选择器vidString无视频唯一 ID从酷播云后台上传视频后生成widthNumber / String100%播放器的宽度支持像素值或百分比如100%heightNumber / Stringauto播放器的高度支持像素值或autoautoplayBooleanfalse播放器加载后视频是否自动播放loopBooleanfalse视频播放结束后是否循环播放volumeNumber0.75视频默认音量大小范围 (0, 1)dfNumber无视频默认清晰度0:自动, 1:流畅, 2:高清, 3:超清hideRepeatBooleanfalse播放结束后是否隐藏重播面板speedBoolean / Array[2, 1.5, 1.2, 0.5]倍速播放设置。设为false关闭传入数组可自定义倍速选项showHdBooleantrue是否显示清晰度选择按钮ban_history_timeStringoff是否禁止记住播放进度。设为on则禁止下次打开从头播放watchStartTimeNumber无设定从第几秒开始播放需少于视频总时长watchEndTimeNumber无设定播放到第几秒结束该值之后的进度条禁止点击禁用拖动视频进度条禁用视频课程进度条的拖动功能主要是为了强制学员按照课程设计的顺序观看内容防止跳过关键知识点从而保证学习效果和课程的完整性。 这在以下几种教育场景中尤为常见和有意义。01.防止应试作弊在一些需要观看视频才能解锁下一章节或完成测试的场景中禁用拖动能确保学员真正观看了教学内容而不是仅仅为了完成任务而快进。02.强制观看基础知识对于那些知识点层层递进的课程例如编程、数学等禁用拖动能确保学员从最基础的概念开始学习避免跳过前提知识导致后续学习困难。03.确保操作步骤的理解在涉及具体操作演示如软件教程、实验操作、手工制作等的课程中学员必须一步步跟着视频操作才能掌握技能。禁用拖动能防止他们跳过关键步骤导致操作失败。04.准确统计学习时长一些在线教育平台会根据学员的实际观看时长来评估学习进度或颁发证书。禁用拖动可以确保统计的数据更真实反映学员投入的实际时间。代码调用示例(1)完全禁止拖动视频播放器进度条。div idplayer/div script src//player.polyv.net/resp/vod-player/latest/player.js/script script var player polyvPlayer({ wrap: #player, width: 800, height: 533, ban_seek:on, //禁止拖动视频进度条(on,off) //ban_seek_by_limit_time:on, //是否禁止视频拖拽未播放区域(on,off) vid: 88083abbf5bcf1356e05d39666be527a_8, playsafe:81814fed-bdd0-4506-bec1-ebc8093148c5-hfevwsfxcsbcocx, //playsafeUrl:https://myDomain.com/token, ts:1568131545000, sign:88313661ba7ded642c7b557b0a364b4b }); /script