首页 > 其他分享 >HTML多媒体标签

HTML多媒体标签

时间:2024-03-30 12:30:50浏览次数:21  
标签:播放 多媒体 标签 音频 页面 HTML 浏览器 加载 属性

<img>标签

<img src="image.jpg" alt="MyImage" width="100" height="100" title="xxx">
  • src:指定图像的URL(地址),这是必需的属性,没有它图像无法显示。
  • alt:提供图片无法显示时的替代文本
  • width和height:设置图片的宽高,如果只设置其中一个,另一个会按比例缩放。
  • title:提供关于图像的额外信息,通常显示为工具提示文本,当鼠标悬停在图像上时显示。

<audio>标签

HTML文档中嵌入音频内容。它支持三种音频格式:MP3、WAV 和 Ogg。

<!-- 一个自动播放、初始静音、循环播放、有控制面板的音频播放器 -->
<audio src="a.mp3" controls autoplay loop muted>
  您的浏览器不支持 audio 元素。
</audio> 

<!-- 使用 <source> 元素,以确保最大的浏览器兼容性时 -->
<audio controls loop autoplay>  
  <source src="a.mp3" type="audio/mpeg">  
  <source src="a.ogg" type="audio/ogg">  
  <source src="a.wav" type="audio/wav"> 
  您的浏览器不支持 audio 元素。  
</audio>

   常用属性

  • controls:添加播放、暂停和音量控制。当这个属性存在时,浏览器会显示默认的音频播放器控件。

  • autoplay:音频在页面加载后自动播放。需要注意的是,由于用户体验的考虑,一些浏览器可能会阻止或限制自动播放功能。

  • loop:音频播放完毕后自动重新播放。

  • muted:音频默认静音。

  • preload:这个属性用于指定音频在页面加载时是否应该被预加载。它有三个可能的值:none(不预加载)、metadata(仅加载音频元数据)、auto(预加载整个音频文件)。需要注意的是,预加载可能会增加页面加载时间,所以应该谨慎使用。

  • src:指定音频文件的URL。这个属性通常用在单个音频源的情况下,但如果使用 <source> 元素,则不需要这个属性。

<video>标签

常见的视频格式包括 MP4、WebM、Ogg

v<video width="300" height="300" controls>
    <source src="v.mp4" type="video/mp4">
    <source src="v.webm" type="video/webm"> 
    <source src="v.ogg" type="video/ogg">
    您的浏览器不支持 video 标签。
</video>

    常用属性

  • src:指定要播放的视频文件的URL。

  • controls:如果设置该属性,则会显示默认的控制条,包括播放、暂停、音量调节等选项。

  • autoplay:如果设置该属性,视频将在加载完成后自动播放。但请注意,由于用户体验的考虑,一些浏览器可能会阻止或限制自动播放功能。

  • loop:如果设置该属性,视频将在播放完毕后自动重新播放。

  • widthheight:用来设置视频的宽度和高度,可以使用像素值或百分比。

  • poster:指定视频封面图的URL。当视频未播放时,将显示这个封面图。

  • preload:指定视频是否在页面加载时预加载。可选值有none(不预加载)、metadata(仅加载元数据)和auto(加载整个视频)。

  • muted:如果设置该属性,视频将默认静音播放。

<iframe>标签

用于在当前 HTML 文档中嵌入另一个 HTML 文档。这可以是一个来自同一站点的页面,也可以是一个来自其他站点的页面。

<!-- 设置宽度为 500 像素,高度为 300 像素,不显示边框,也不显示滚动条 -->
<iframe src="https://example.com" width="500" height="300" frameborder="0" scrolling="no" title="Example Embedded Page"></iframe>
  • src:这个属性指定了要嵌入的页面的 URL。

  • widthheight:这两个属性分别定义了 <iframe> 的宽度和高度。

  • frameborder:这个属性用于指定是否显示 <iframe> 的边框。通常设置为 "0" 以隐藏边框。

  • scrolling:这个属性用于指定是否显示滚动条。可能的值有 "yes"、"no" 和 "auto"。

  • title:这个属性为 <iframe> 提供了描述性文本,通常用于辅助技术,如屏幕阅读器。

标签:播放,多媒体,标签,音频,页面,HTML,浏览器,加载,属性
From: https://blog.csdn.net/weixin_51668410/article/details/137170068

相关文章

  • 【HTML】HTML入门:构建网页的基础
    前言    HTML(HyperTextMarkupLanguage)是构建网页和应用的基础。它提供了一种结构化的方式来组织内容,使得网页设计师可以创建出丰富且具有交互性的网页。本指南将带你从零开始学习HTML,包括它的基本概念、常用标签、属性以及如何构建一个简单的网页。第一部分:HTML基......
  • HTML 编辑器
    ​ HTML编辑器是一种用于创建、编辑和预览HTML(超文本标记语言)代码的工具或应用程序。它提供了一个直观的界面,使用户能够轻松地编写和设计网页内容。本文主要介绍HTML常用编辑器(VisualStudioCode、SublimeText、Atom、Notepad++和Dreamweaver)。参考文档:HTML编辑器-CJava......
  • HTML学习 之 <input>标签
    目录标签属性type属性textpasswordnumberemailcheckboxradio<input>标签用于搜集用户信息。在html中,<input>标签可以没有结束标签,但在xhtml中<input>必须被正确地关闭。<input>标签属性<input>标签属性共约有29个,比较常用的是下面这几个:type规定input元素的类型......
  • HTML元素语义化补充之css函数(三)
    文章目录CSS中的函数css函数–varcss函数–calccss函数–blurcss函数–gradientlinear-gradient的使用CSS中的函数◼在前面我们有使用过很多个CSS函数:比如rgb/rgba/translate/rotate/scale等;CSS函数通常可以帮助我们更加灵活的来编写样式的值;◼下面有几个......
  • HTML5 和 CSS3 提高
    一、HTML5的新特性HTML5的新增特性主要是针对于以前的不足,增加了一些新的标签、新的表单和新的表单属性等。这些新特性都有兼容性问题,基本是IE9+以上版本的浏览器才支持,如果不考虑兼容性问题,可以大量使用这些新特性。声明:1.新特性增加了很多,但是我们专注于开发......
  • 浏览器内多个标签页之间的通信方式有哪些
    浏览器内多个标签页之间的通信方式有哪些?1.localStorage(不可跨域)在Web开发中,localStorage是一个用于在浏览器中存储键值对数据的API,可以被不同标签页或窗口之间共享。借助相关的storageevent可以使用它来实现多个标签页之间的通信。2.cookie(不可跨域)Cookie......
  • 不用ul列表标签,用nav标签做出简洁导航栏
    本人想开设一个minecraft服务器,正想着为我的游戏服务器写一个网页,加上今天上完web课有所感想写了这篇博客。在大学的web教材当中,都是用ul标签来做导航来(这么说是因为我们的教材就是教我们用ul标签来做而且不怎么好看),那么今天阿征教大家如何不用列表也能做出导航栏。效果正......
  • HTML基础标签
    基础标签:加粗标签:加粗标签:      作用:为文本添加加粗效果      基本语法:        <b>文本</b>  <strong>文本</strong>      注意:双标签      书写标签时:快捷键:记住标签的单词,直接配合tab/回车键,直......
  • 【前端面试题-20】js如何对输出内容进行HTML编码
    在JavaScript中,对输出内容进行HTML编码通常是为了防止XSS攻击(跨站脚本攻击),即将特殊字符转换成HTML实体的形式,避免它们被浏览器解析为HTML或JavaScript代码。以下是一些常见的HTML编码方法:使用内建函数encodeURIComponent()和encodeURI()虽然这两个函数主要用于编码URI......
  • 做拖拽的标签遇到的问题总结
     这种表格只有2个一个左边一个右边,使用自定义表头<el-table-column><template#header><divclass="box_right_table_header_left"><span>XX名称</span></div><......