前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 ><video> 标签

<video> 标签

作者头像
张云飞Vir
修改2023-09-25 15:18:36
5520
修改2023-09-25 15:18:36
举报
文章被收录于专栏:写代码和思考写代码和思考

<video> 标签

<video> 允许你轻松地嵌入一段视频。一个简单的例子如下:

代码语言:javascript
复制
    <video id="video" controls autoplay>
      <source src="http://localhost:8080/img/hmbb.mp4"/>
       您的浏览器不支持 video 标签。
    </video>

在标签中 的 source 可以指定多种类型的媒体内容。

媒体文件的内容

像 MP3、MP4、WebM 这些 视频格式,定义了构成媒体文件的音频轨道和视频轨道的储存结构,其中还包含描述这个媒体文件的元数据,以及用于编码的编码译码器等等。

比如:一个格式为 WebM 的电影包含了

  • 视频轨道
  • 音频轨道
  • 和文本轨道

其中视频轨道包含一个主视频轨道和一个可选的 Angle 轨道; 音频轨道包含英语和西班牙语的音频轨道,还有一个英语评论的音频轨道; 文字轨道包含英语和西班牙语的字幕轨道,如下图所示:

image.png

编解码器

音频和视频轨道以适合的格式保存。音频轨道和视频轨道使用不同的格式。

  • 音频轨道都使用音频编解码器进行编码
  • 视频轨道则使用视频编解码器进行编码

不同的浏览器支持不同的视频和音频格式, 例如:

  • WebM 容器通常包括了 Opus 或 Vorbis 音频和 VP8/VP9 视频。这在所有的现代浏览器中都支持,除了他们的老版本。
  • MP4 容器通常包括 AAC 以及 MP3 音频和 H.264 视频。这在所有的现代浏览器中都支持,还有 Internet Explorer。
  • 老式的 Ogg 容器往往支持 Ogg Vorbis 音频和 Ogg Theora 视频。主要在 Firefox 和 Chrome 当中支持,不过这个容器已经被更强大的 WebM 容器所取代

如何使用

一般来说,在页面里签入 <video>标签,结合一些播放器来使用。比如 https://github.com/bilibili/flv.js 等。

END

参考资料

https://developer.mozilla.org/zh-CN/docs/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • <video> 标签
  • 媒体文件的内容
    • 编解码器
    • 如何使用
    • 参考资料
    相关产品与服务
    容器服务
    腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档