html之如何设置音频和视频

文章目录

  • 前言
  • 一、音频标签:audio
    • 1.audio简介
    • 2.常用属性
      • controls
      • autoplay
      • loop
      • 代码演示:
  • 二、视频标签:video
    • 1.video
    • 2.常用的视频元素
      • controls
      • autoplay
      • loop
      • 代码演示:
  • 总结
    • 视频元素总结
    • 音频元素总结


前言

html中插入音频和视频的方法基本相同

音频格式:mp3、ogg、wav

视频格式:mp4、ogv、webm


一、音频标签:audio

1.audio简介

audio标签用来向页面中引入一个外部的音频文件。音视频文件引入时,默认情况下不允许用户自己控制播放按钮。

以下情况在页面中不会显示,需要加上controls:

 <audio src=""></audio>

2.常用属性

controls

controls:是否允许用户控制播放。

<audio src="歌曲路径" controls></audio>

autoplay

autoplay:音频文件是否自动播放。如果设置了autoplay,则音乐在打开页面时会自动播放,但是目前来讲大部分浏览器都不会自动对音乐进行播放。

<audio src="歌曲路径" controls autoplay></audio>

loop

loop :音乐是否循环播放。设置了此属性,则音乐会进行循环播放。

<audio src="" controls loop></audio>

代码演示:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<audio src="歌曲路径" controls autoplay loop></audio></body>
</html>

运行结果:
在这里插入图片描述

二、视频标签:video

1.video

video:向网页中引入一个视频,使用方法和audio类似。

<video src="视频路径"></video>

2.常用的视频元素

controls

controls:是否允许用户控制播放。

<audio src="视频路径" controls></audio>

autoplay

autoplay:视频文件是否自动播放。如果设置了autoplay,则视频在打开页面时会自动播放,但是目前来讲大部分浏览器都不会自动对视频进行播放。

<audio src="视频路径" controls autoplay></audio>

loop

loop :视频是否循环播放。设置了此属性,则视频会进行循环播放。

<audio src="视频路径" controls loop></audio>

代码演示:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<video src="周杰伦-晴天(蓝光).mp4" controls loop autoplay width="500px" height="300px"></video>
</body>
</html>

运行结果:
在这里插入图片描述


总结

视频元素总结

属性说明
src要播放的视频的URL
control向用户系统显示控件,比如播放按钮
autoplay视频就绪后马上播放
loop当媒体文件完成播放后再次开始播放
preload视频在页面加载完时就开始加载,并开始预备播放,如果使用autoplay则该属性忽略
poster规定视频正在加载时显示的图像,直到用户单击播放按钮
width设置视频播放器的宽度
height设置视频播放器的高度

音频元素总结

属性说明
controls显示或隐藏用户控制界面
autoplay媒体是否自动播放
loop媒体是否循环播放
paused媒体是否暂停(只读属性)
ended媒体是否播放完毕(只读属性)
currentTime当前播放进度
duration媒体播放总时间(只读属性)
volume0.0到1.0的音量相对值
muted是否静音

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/291987.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【算法设计与分析】——动态规划算法

&#x1f383;个人专栏&#xff1a; &#x1f42c; 算法设计与分析&#xff1a;算法设计与分析_IT闫的博客-CSDN博客 &#x1f433;Java基础&#xff1a;Java基础_IT闫的博客-CSDN博客 &#x1f40b;c语言&#xff1a;c语言_IT闫的博客-CSDN博客 &#x1f41f;MySQL&#xff1a…

​TrustZone之可信固件

Trusted Firmware是Armv8-A设备的安全世界软件的开源参考实现。Trusted Firmware为SoC开发人员和OEM提供了一个符合相关Arm规格&#xff08;包括TBBR和SMCC&#xff09;的参考Trusted代码库。 以下图表显示了Trusted Firmware的结构&#xff1a; SMC调度程序处理传入的SMC。SMC…

flink sql1.18.0连接SASL_PLAINTEXT认证的kafka3.3.1

阅读此文默认读者对docker、docker-compose有一定了解。 环境 docker-compose运行了一个jobmanager、一个taskmanager和一个sql-client。 如下&#xff1a; version: "2.2" services:jobmanager:image: flink:1.18.0-scala_2.12container_name: jobmanagerports:…

Android 权限申请

在Android中&#xff0c;从Android 6.0&#xff08;API级别23&#xff09;开始&#xff0c;应用在运行时需要动态申请权限。以下是一些步骤来动态申请权限&#xff1a; 在应用的清单文件&#xff08;AndroidManifest.xml&#xff09;中声明需要的权限。例如&#xff0c;如果应…

SpringCloud实现Gateway鉴权

一、JWT 实现微服务鉴权 JWT一般用于实现单点登录。单点登录&#xff1a;如腾讯下的游戏有很多&#xff0c;包括lol&#xff0c;飞车等&#xff0c;在qq游戏对战平台上登录一次&#xff0c;然后这些不同的平台都可以直接登陆进去了&#xff0c;这就是单点登录的使用场景。JWT就…

pip 常用指令 pip show 命令用法介绍

&#x1f4d1;pip 常用命令归类整理 pip show 是一个用于查询已安装 Python 包的详细信息的命令。它可以显示包的名称、版本、位置、依赖关系等信息。 pip show 命令的参数 -f 或 --files&#xff1a;显示包的文件列表。-v 或 --verbose&#xff1a;显示更多的信息。 pip s…

美摄AE模板插件工具,将美摄SDK和AE极致融合

视频内容已经成为企业宣传和品牌建设的重要手段&#xff0c;为了满足企业对于高质量视频制作的需求&#xff0c;美摄科技推出了一款创新性的插件工具——美摄AE模板插件工具。这款工具将美摄SDK能力和Adobe After Effects极致融合&#xff0c;为企业提供了一种快速制作和转化美…

nuxt打包占用磁盘IO

目录 前言排除过程 前言 jenkins运行打包&#xff0c;总是要卡一段时间&#xff0c;磁盘IO很高。我手动执行后的确发现了这个问题&#xff0c;如下图所示。 排除过程 我的方案很原始&#xff0c;利用git恢复到以前的版本&#xff0c;抽检&#xff0c;搞了差不多两个小时&am…

25、新加坡南洋理工、新加坡国立大学提出FBCNet:完美融合FBCSP的CNN,EEG解码SOTA水准![抱歉老师,我太想进步了!]

前言&#xff1a; 阴阳差错&#xff0c;因工作需要&#xff0c;需要查阅有关如何将FBCSP融入CNN中的文献&#xff0c;查阅全网&#xff0c;发现只此一篇文章&#xff0c;心中大喜&#xff0c;心想作者哪家单位&#xff0c;读之&#xff0c;原来是自己大导&#xff08;新加坡工…

Flink系列之:背压下的检查点

Flink系列之&#xff1a;背压下的检查点 一、Checkpointing under backpressure二、缓冲区 Debloating三、非对齐 Checkpoints四、对齐 Checkpoint 的超时五、限制六、故障排除 一、Checkpointing under backpressure 通常情况下&#xff0c;对齐 Checkpoint 的时长主要受 Che…

leetCode算法—11. 盛最多水的容器

11.给定一个长度为 n 的整数数组 height 。有 n 条垂线&#xff0c;第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 难度&#xff1a;中等 ** 找出其中的两条线&#xff0c;使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明&#x…

JFreeChart 生成图表,并为图表标注特殊点、添加文本标识框

一、项目场景&#xff1a; Java使用JFreeChart库生成图片&#xff0c;主要场景为将具体的数据 可视化 生成曲线图等的图表。 本篇文章主要针对为数据集生成的图表添加特殊点及其标识框。具体包括两种场景&#xff1a;x轴为 时间戳 类型和普通 数值 类型。&#xff08;y轴都为…