大多数人在平时都会选择去观看视频或者听听音乐,但是我们只在乎看和听,有没有人去思考过是谁设计出来的,是怎么实现的。
可能很多人都知道是通过程序实现的,但是程序是怎么实现的,那就只有程序员知道了。
视频和音频的播放:
在HTML5中定义了Video(视频)标签可用于实现视频的播放, 标签也可以在 HTML 页面中嵌入多媒体元素, 标签的也可以是在 HTML 页面中嵌入多媒体元素。
在这里主要使用:Video标签
实现视频播放:


也可以直接这样写

上传的只有图片了,要是想看自己动手了。

<Video>元素提供播放,暂停,音量控件来实现控制视频;<Viduo>元素也属于HTML元素,也可是指Width
和height属性的值。
如果设置宽高,那所需的视频空间会在页面加载时保留。如果没有设置这些属性,浏览器不知道大小的视频,浏览器就不能再加载时保留特定的空间,页面就会根据原始视频的大小而改变。
<video></video> 标签之间插入的内容是提供给不支持 video 元素的浏览器显示的。
同时<video> 标签 也提供了下载,全屏播放等功能
<video> 元素支持多个 <source> 元素. <source> 元素可以链接不同的视频文件。但是浏览器将使用第一个可识别的格式,如果浏览器不能检测到第一个音频,那么就会检测第二个,直到检测到能播放的第一个音频。
或者检测失败后返回某个元素例如:embed
在HTML5 <video><audio> 元素同样拥有方法、属性和事件 。
<audio>是音频标签。
由于并非所有的浏览器都支持HTML5,可能有的浏览器无法支持该标签的使用,
<video>支持的视频格式与浏览器:

浏览器 MP4 wedM Ogg
Internet Explorer YES NO NO
Chrome YES YES YES
Firefox YES YES YES
Safari YES WeNObM NO
Opera YES (从 Opera 25 起) YES YES

Video视频格式:

格式 MIME-type
MP4 video/mp4
WebM video/webm
Ogg Ogg

Video 标签

标签 描述
<video> 定义一个视频
<source> 定义多种媒体资源,比如 <video><audio>
<track> 定义在媒体播放器文本轨迹

还有一点,虽然说您的浏览器支持该标签,但是您在观看视频是却是没有声音的,这可能是因为,您使用的浏览器的声音未开启 。
在QQ浏览器上,我在看视频,这样显示是有声音的,如果我点击声音处,就会没声了。

菜鸟网:https://www.runoob.com/

用Video实现视频播放相关推荐

  1. video.js视频播放器进度条标记的功能实现

    video.js视频播放器 的使用 video.js视频播放器 安装 引入 使用 video.js视频播放器 接到个需求,需要一个视频播放页面,并且进度条需要在某个时间点打上标记.在网上找了一下,发现 ...

  2. uni app video、视频播放开发

    视频播放有3种解决方案,使用HTML5的自带video.从HBuilder9.1.3起新增的plus.video的原生视频播放,以及使用Native.js. HTML5自带video标签,可以播放符合 ...

  3. video.js 视频播放插件使用

    video.js 实现视频播放,多种语言字幕点击切换 1.参考链接video.js官网 https://videojs.com/ 2.html代码视频资源标签source track 字幕资源标签,在 ...

  4. html播放mov格式视频,jQuery及video标签视频播放弹窗插件支持mp4,mov等格式详解(图文)...

    在做html5做播放视频时,如果是mp4,ogg,webm等视频格式,用h5自带的video标签就可以实现,但苹果的mov格式视频video标签是不支持的. h5实现mp4视频播放:video标签仅支 ...

  5. 前端--video大视频播放(m3u8)

    m3u8视频播放 区别 mp4 m3u8 ffmpeg 安装homebrew 安装ffmpeg MP4 转 m3u8 第一种 第二种 常用命令 demo 目录 index.html gulpfile. ...

  6. vue项目里面使用video.js视频播放插件

    项目里面需要实现一个视频播放列表 如上图所示的列表~~~过程如下: 引入video.js文件 npm install -S video.js 在main.js里面引入相关文件,并挂载在window对象 ...

  7. 【VideoJs】初识videojs video.js 视频播放器的基本使用 videojs基础用法 videojs视频播放器 vue3中使用videojs

    videojs介绍 免费,开源 插件多 可自定义 [推] 虽然,但是Videojs算好了,但我觉得有点杂,特别是文档与插件,且自定义插件有点困难,也可能是我比较菜吧 相比之下,我还是强烈推荐 [Xgp ...

  8. Vue中使用Video.js视频播放器

    Video.js是一个有着HTML5背景的网络视频播放器.它同时支持HTM5和Flash视频,简单来说就是HTMl5 和 Flash 视频播放器 安装: npm install video.js ma ...

  9. 实现HTML5的video标签视频播放器

    HTML5的video标签   video标签提供了直接在网页上播放视频的方式,摆脱了flash插件.让实现变得更简单,只是video标签兼容性还有些问题:不兼容ie8及以下版本的浏览器. video ...

最新文章

  1. ASP连接MYSQL问题点解决
  2. elasticsearch collapse折叠聚合
  3. js 获取域名_确定你会使用JS操作Url吗?
  4. 更改SQL Server表所有者的操作方法
  5. EJS学习(二)之语法规则上
  6. C++对象确定性解析单例模式
  7. hub设备_外设再多也不怕,ORICO 7口HUB测评
  8. SPRING IN ACTION 第4版笔记-第四章ASPECT-ORIENTED SPRING-008-带参数的ADVICE
  9. 如何上传文件及文件夹到IPFS
  10. 计算机网络ppt_计算机网络--女娲补天
  11. 2019.2.4时GitHub超过15个粉丝就可以领取3000元啦!
  12. 高程拟合的matlab代码,利用MATLAB结合C语言实现GPS高程二次曲面拟合
  13. JXTA Kitchen
  14. Lingoes 灵格斯词霸
  15. 泊松过程1 | 定义与基本性质
  16. 树莓派启动自动连接WiFi
  17. Python可视化--条形图
  18. 利用大数据 勾画虚开企业脸谱
  19. android多边形图片,android – 按多边形区域裁剪图像
  20. 用802.1X+FreeRadius+LDAP实现网络准入方案

热门文章

  1. 应用全屏启动页适配小米9(水滴屏)
  2. html+css取消下划线
  3. DNS和Web服务的配置与访问
  4. 11——go语言数字类型
  5. xampp mysql使用教程_XAMPP 使用教程
  6. html css,js基本知识和个人名片的制作
  7. 跨境电商须知: Google CWV新政及应对之道(上)
  8. 使用JQuery快速高效制作网页交互特效第九章所有上机
  9. 突破技术限制,实现Web端静默打印
  10. px4机架和混控文件读取