美文网首页
HTML 媒体

HTML 媒体

作者: 嘎嘎开心 | 来源:发表于2022-09-02 11:04 被阅读0次

由于我们知道将图像添加到 HTML 页面的细节,是时候学习如何使用其他 HTML 媒体类型了。本课程涵盖如何将视频和音频内容嵌入网页、为视频添加字幕/字幕、防止自动播放等的基本知识。

<video> 标签

我们使用 HTML<video>元素在网页上显示视频。与<img>标签一样,<video>标签要求src属性包含指向视频源的链接。它还包括设置视频框宽度和高度的属性。与<img> 标签不同,<video>元素需要开始和结束标签。

在开始和结束视频标签之间插入文本“不支持视频”。仅当您的浏览器无法加载视频时,才会显示此文本。

控件属性

自行播放而没有任何暂停或退出选项的视频是一场噩梦。更糟糕的是,它会引发癫痫发作、惊恐发作或偏头痛。为了避免这些最坏的情况,开发人员使用标签controls内的属性。<video>此属性允许用户通过提供播放、停止或暂停视频以及调整其音量的选项来控制视频播放器。

宽度和高度属性

width和属性分别定义视频的height垂直和水平尺寸。如果没有它们,页面可能会在视频加载时闪烁,至少会导致用户感到沮丧。请记住,默认情况下以像素为单位定义测量值,因此无需手动指定它们。

视频的 <source> 标签

有 2 种方法可以指定要嵌入的媒体的路径。最简单的是使用  标签src 内的属性 。<video>但是,有时您希望为多种文件格式提供替代来源,以提供与各种浏览器的兼容性。在这种情况下,请使用  标签<source> 内每种格式的元素 。<video>对于每个来源,您需要指定具有所需 src 属性的 URL。 

您还想添加该 type 属性以让浏览器知道嵌入的媒体类型(也称为 MIME 类型)。

对于视频内容,语法可以是:

视频/ogg

视频/mp4

视频/网络

自动播放属性

进入页面后,该autoplay属性会自动播放视频。它进入<video>以下标签width和height属性中。

虽然自动播放视频可以提高转化率,但它们对普通用户来说非常烦人,对残障人士来说也很危险。autoplay在添加属性之前请三思。此类媒体会引发癫痫发作和其他身体反应,使网站完全令人反感。

静音属性

如果在您的网页上自动播放广告是吸引用户注意力的必然方式,那么有一个健康的解决方案 -muted属性。与该autoplay属性一起,视频将开始播放,但缺少声音会使其不那么突兀。将muted属性放在autoplay属性之后。

HTML 支持的视频格式

最新的 HTML5 版本支持 3 种格式(MP4、WebM 和 Ogg)的视频显示,这些格式可以在现代浏览器中本地运行。不幸的是,它们都不能在所有浏览器中完美运行,因此您必须找到至少两个的组合才能获得有意义的 HTML5 视频支持。

<track> 标签

字幕或隐藏式字幕只会带来好处。它们允许用户在办公室、图书馆或公共交通工具等对声音敏感的环境中观看视频。此外,它们还增加了可访问性,为有听力障碍的用户提供视频内容。

那么我们如何为视频添加字幕呢?自闭合<track> 标签指定字幕、字幕文件或其他包含应伴随播放媒体的文本的文件。对于此标签,开发人员使用 WebVTT 格式的文件(.vtt 文件)。

<audio> 标签

就在几年前,添加音频文件还不是那么容易。在 HTML5 发布之前,没有标准来定义 Web 浏览器中的嵌入式媒体,例如音频。今天,您所要做的就是插入<audio> 元素并使用src属性指定文件源或使用元素指定多个文件源<source>。指定文件位置和音频属性后,请确保关闭<audio>标签并将其放在</audio>末尾。

<audio></audio>只有当浏览器在加载文件时出现问题时,才会出现“不支持音频”的短语。

控件属性

用户可能会在不同的情况下使用您的网站或产品,自动播放音频会极大地影响他们的印象和一般体验。播放音频和视频的选择应始终由用户驱动。确保包含该controls属性以允许用户随时管理音量、暂停和恢复播放。

音频的 <source> 标签

<source> 标签本身并不存在,并且始终是媒体标签的子标签<audio>。<video>它允许您添加一些文件源,以便浏览器可以选择<source>它支持的第一个。标签本身并未定义所有文件位置。相反,它包含src指定音频或视频的 URL 地址的属性。

与<video>元素一样,该type属性定义了浏览器支持的常见媒体类型。

对于嵌入音频文件,您应该使用以下语法:

• 音频/ogg

• 音频/mpeg

自动播放属性

想象一下,当您在公共交通工具、图书馆或医院时,进入一个带有背景音乐的页面。您可能会感到震惊,并且可能会头也不回地离开页面。如果您仍考虑添加该autoplay 属性,请确保用户可以控制媒体播放并将其关闭或暂停。

静音属性

与<video>元素一样,该muted 属性确保浏览器加载页面后音频是无声的。最终,该属性减轻了自动播放音乐的影响,并允许用户自行决定何时播放和收听音轨。

loop一旦视频或音频结束,该属性会自动重新启动媒体。

HTML 支持的音频格式

HTML 支持 3 种音频格式:MP3、WAV 和 OGG。但是,并非所有浏览器都能正确呈现每种媒体类型。例如,Safari 不会加载扩展名为 .ogg 的文件。在这种情况下,您应该有一个计划 B 并提供 MP3 或 WAV 文件。

嵌入 YouTube 视频

这是在您的网站上嵌入视频的最简单和最受欢迎的方法之一

1. 将视频上传到 Youtube

2.复制HTML代码,点击分享按钮即可找到

3.<iframe>在你的网页中定义一个元素

src4 、在HTML文档的属性中插入代码

你都准备好了!与任何其他视频文件一样,您可以自定义 Youtube 视频并设置其宽度和高度。此外,您可以添加autoplay=1 和mute=1到 Youtube URL,让您的视频自动开始播放。

使用自动播放属性

autoplay一旦浏览器加载页面,该属性就会启动音频或视频文件。它遵循src 属性并且可以与muted属性串联。如果您决定使用autoplay,则必须包含控件以防止给用户带来不愉快的意外。

请记住,如果出现以下情况,许多浏览器会阻止自动播放媒体:

• 其音量未静音或静音为 0

• 用户尚未以任何方式与站点进行交互(通过单击、敲击或按键)

• 您的网站不在白名单上

有时,用户手动定义白名单,或者如果用户经常与媒体互动,浏览器会自动添加您的网站。

.mp3 音频格式

确保正确的媒体格式;否则,浏览器将根本不会呈现文件!如果是音频文件,HTML 接受 MP3、WAV 和 OGG。对于视频文件,大多数浏览器都支持 MP4、WebM 和 OGG。

添加 <track> 元素

使用<track>元素,您可以同时做 2 件好事。首先,即使在医院或图书馆等对声音敏感的环境中,字幕也允许用户访问视频内容。

其次,字幕有利于听力和认知障碍的用户,使他们可以按照自己的节奏阅读音频或视频文本。此外,字幕还可以描述声音效果(如咳嗽或敲门),帮助观众理解含义。

以上内容为转载

相关文章

  • HTML媒体

    HTML多媒体 Web 上的多媒体指的是音效、音乐、视频和动画。 什么是多媒体? 多媒体来自多种不同的格式。它可以...

  • HTML 媒体

    由于我们知道将图像添加到 HTML 页面的细节,是时候学习如何使用其他 HTML 媒体类型了。本课程涵盖如何将视频...

  • HTML多媒体

    今天学习了HTML传统的多媒体标签 和 标签。HTML多媒体主要包含视频、音频、动画等,在HTML中要插入这些...

  • HTML简介 3

    图片和多媒体 HTML 支持各种多媒体资源,例如图像,音频和视频。 内嵌内容 除了常规的多媒体内容,HTML 可以...

  • 「DOM 编程」多媒体(视频与音频)

    多媒体基本用法多媒体支持类型多媒体格式兼容HTML 属性控制多媒体多媒体相关事件Web Audio API 多媒体...

  • 基础知识整理

    HTML部分 HTML5 1、html语义化:section、nav...2、本地储存3、多媒体:video、au...

  • H5视频&音频

    视/音频的发展 标签的作用是在HTML页面中嵌入多媒体元素 标签的作用是在HTML页面中嵌入多媒体元素 问题:...

  • HTML:多媒体标签

    video标签 • 作用: 播放视频• 格式1: • video标签的属性○ src: 告诉video标签需要播...

  • HTML多媒体标签

    video标签 格式1: 作用: 播放视频 属性: src: 告诉video标签需要播放的视频地址 autopla...

  • HTML 5 多媒体

    HTML 5 多媒体 在HTML4.01时候想插入音频,视频,必须借助flash, 1. 视频音频了解 1.1. ...

网友评论

      本文标题:HTML 媒体

      本文链接:https://www.haomeiwen.com/subject/jekdnrtx.html