html视频播放器(video)
视频解码器 H.264 Throra VP8
音频解码器 AAC MP3 Ogg
1.视频标准
video 不支持 IE8及以下版本浏览器,支持三种视频格式:MP4,WebM 和 Ogg
相关属性和音频猜不多,不重复 https://blog.csdn.net/weixin_44797182/article/details/99685567、
当然还有一些不同的。如下
2.视频属性
2.1、 禁止下载
<video src="test.mp4" controls controlslist="nodownload" width="400" height="300"></video>
2.2、 自动播放 (不同浏览器的表现不一样)
<video src="test.mp4" controls autoplay width="400" height="300"></video>
2.3、 循环播放
<video src="test.mp4" controls loop width="400" height="300"></video>
2.4、预加载
<video src="test.mp4" controls preload width="400" height="300"></video>
2.5、音量控制
<video src="test.mp4" poster="poster.jpg" controls width="400" height="300" id="_volume"></video><script>var video = document.getElementById('_volume')video.volume = 2 // 取值范围:0 到 1,0 是静音,0.5 是一半的音量,1 是最大音量(默认值)</script>
2.6、 播放时间控制
<video src="test.mp4" poster="poster.jpg" controls width="400" height="300" id="time"></video><script>var video = document.getElementById('time')console.log(video.currentTime) // 视频当前正在播放的时间(单位:s),进度条拖到哪就显示当前的时间video.currentTime = 60 // 默认从60秒处开始播放</script>
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>在线课程学习</title><link rel="stylesheet" href="css/course.css"></head><body><div id="course"><!--创建视频播放窗口--><video id="screen" width="640" src="video/art.mp4" controls autoplay>对不起,您的浏览器不支持HTML5视频。</video><!--课程大纲列表--><ul><li><!--课程标题--><h3>欧洲简史</h3></li><!--水平线--><hr /><li><img src="data:image/course/play.png" /><span>早期基督美术建筑</span></li><hr /><li><img src="data:image/course/play.png" /><span>早期基督美术之绘画</span></li><!--水平线--><hr /><li><img src="data:image/course/play.png" /><span>早期基督美术之绘画:拜占庭美术</span></li><!--水平线--><hr /><li><img src="data:image/course/play.png" /><span>早期基督美术之绘画:镶嵌画</span></li><!--水平线--><hr /><li><img src="data:image/course/play.png" /><span>早期基督美术之绘画:罗马式美术</span></li></ul></div><script>//获取video对象var screen = document.getElementById("screen");var oLi = document.getElementsByTagName("li");//跳转播放时间function playCourse(time) {//重置当前播放时间screen.currentTime = time;//继续播放视频screen.play();}console.log(oLi)for (var i = 0; i < oLi.length; i++) {oLi[i].index = i;oLi[i].onclick = function() {for (i = 0; i < oLi.length; i++) {switch (this.index) {case 1:playCourse(60);break;case 2:playCourse(120);break;case 3:playCourse(220);break;case 4:playCourse(320);break;case 5:playCourse(420);break;/* 除此之外 */default:playCourse(0)}}}}</script></body>
</html>
详细内容https://www.cnblogs.com/rogerwu/p/10072119.html
html视频播放器(video)相关推荐
- 免费视频播放器Video.js介绍
原文地址:http://www.cnblogs.com/afrog/p/6689179.html Video.js是一款web视频播放器,支持html5和flash两种播放方式.更多关于video.j ...
- html5视频播放器video player 选择
为什么80%的码农都做不了架构师?>>> 网上能找到的好的支持html5的视频播放器非常有限,研究了几个还可以的,发现都有这样或者那样的问题,不是不给源代码,就是不支持全屏播放,要么 ...
- 开源视频播放器Video.js介绍
原文地址:http://www.cnblogs.com/afrog/p/4115377.html 最近项目中的视频功能,需要做到浏览器全兼容,所以之前用html5实现的视频功能就需要进行改造了.在网上 ...
- 微信小程序开发之视频播放器 Video 弹幕 弹幕颜色自定义
把录音的模块尝试过之后就想着微信小程序的视频播放会不会更有趣? 果然,微信小程序视频自带弹幕.是不是很爽,跟我一起来看看. 微信小程序开发之录音机 音频播放 动画 (真机可用) 先上gif: 再上几张 ...
- H5研究一:定制一个最简单的H5 视频播放器video/video
本文介绍使用video标签完成视频播放的播放器 包含暂停.播放 循环播放 更改尺寸 Demo地址戳我,解压缩后直接点击.html文件即可看到效果,我用的是Chrome浏览器 > 效果如下: 编辑 ...
- HTML5视频播放器video和音频播放器audio属性,事件,案例
HTML 音频/视频 方法 方法 描述 addTextTrack() 向音频/视频添加新的文本轨道. canPlayType() 检测浏览器是否能播放指定的音频/视频类型. load() 重新加载音频 ...
- VR视频播放器Video Player
一.通过blender进行建模 1.下载并进行安装 快捷键: ①A:全选 ②X:把场景中所有的组件都删掉,按下X后点击Delete X ,则场景会被清空 ③Shift+A:生成一个物体 或 ...
- 微信小程序使用视频播放器video组件
在app.json中配置好页面路由和权限. 1.app.json {"pages":["pages/video/video" ], "permissi ...
- video标签学习 xgplayer视频播放器分段播放mp4
文章目录 学习链接 目标 video标签自带视频和制作的视频区别 video标签的src属性 本地视频文件 前端代码 播放效果 服务器视频文件 示例1 后端代码 前端代码 播放效果 示例2 后端代码 ...
- 与众不同 windows phone (14) - Media(媒体)之音频播放器, 视频播放器, 与 Windows Phone 的音乐和视频中心集成...
原文:与众不同 windows phone (14) - Media(媒体)之音频播放器, 视频播放器, 与 Windows Phone 的音乐和视频中心集成 [索引页] [源码下载] 与众不同 wi ...
最新文章
- linux里那些依赖包
- WP7版社交程序现真容,与Bing Map的完美结合。
- php laravel框架 rce分析 cve-2018-15133
- elasticsearch 分布式部署
- 4.7 程序示例--算法诊断-机器学习笔记-斯坦福吴恩达教授
- oracle 慕课课程_“慕课”在Oracle数据库课程中的应用探讨
- android 系统(155)---如何自己添加号码归属地数据库?
- Java 基础系列:异常
- 求10 个整数中最大值
- SAP ABAP 字符串替换
- Mini-C编译器设计与实现 文档+任务书+评价表+PPT+项目源码
- python 多目标跟踪_多目标追踪器:用 OpenCV 实现多目标追踪(C++/Python)
- Color Mapping
- tensorflow2.0 基于LSTM模型的文本生成
- deny all后如何优雅的处理403
- 网络设置巨形帧_网卡设置 网卡的高级设置说明
- [LeetCode]561. Array Partition I (数组分区 1)
- Spring之魔丸降世
- HTML5 移动应用开发的生态环境简介
- SKYPE 网络电话试用手记
热门文章
- 最小生成树prim之挖井
- Linux中的常用内存问题检测工具
- 2021 年 25 大 DevOps 工具(上)
- Adobe Flash Player 官方离线最新版下载地址
- 【美股】详解美股中的几种交易单-限价单、市价单、止损单、止损限价单、跟踪止损单
- 荷兰国旗排序的几种解法
- python123查找指定字符输入m_python基础--2 字符串
- 进化:从孤胆极客到高效团队_极客历史记录的本周:Gmail公开,国际象棋获得深蓝胜利以及托马斯·爱迪生的诞生...
- 使用php 实现生成Excel文件并导出
- java小白训练营2109-day05-API:API+字符串工具类+身份证解析