488 字
2 分钟
--
[html5学习笔记]页面图片,视频,音频

HTML5 页面图片、视频、音频#

基础概念#

  • Base 64 也是一种编码形式的图片储存
  • MP3 是音频文件
  • MP4 是视频文件

音视频文件在引入当前页面时,默认不允许用户控制播放

  • loop 可以设置音频文件是否循环播放

图片标签#

基本写法#

<img src="图片路径" alt="替代文本">

常用属性#

属性说明
src图片路径
alt图片加载失败时显示的提示文字
width图片宽度
height图片高度
title鼠标悬停时显示的提示

音频标签#

基本写法#

<audio src="音频路径"></audio>

controls 属性#

controls 是无需赋值的特殊属性,用于显示播放控件:

<audio controls src="xxx.mp3"></audio>

source 标签#

除了用 src 控制路径,也可以用 <source> 控制文件路径:

<audio controls>
<source src="xxx.mp3">
</audio>

兼容提示文字#

可以在标签内写提示文字,当音频无法播放时显示:

<audio controls>
对不起!当前浏览器无法播放这个音频文件。
<source src="xxx.mp3">
</audio>

多格式兼容#

为什么要多格式#

有的浏览器不支持 MP3,但支持 OGG,可同时提供多种格式:

<audio controls>
对不起!当前浏览器无法播放这个音频文件。
<source src="xxx.mp3">
<source src="xxx.ogg">
</audio>

工作原理#

  • HTML 从上往下解析,MP3 播放失败会自动尝试 OGG
  • 所有格式都失败时,显示内部提示文本
  • 浏览器识别 <audio> / <source> 则显示播放器;不识别则显示提示文字

视频标签#

基本写法#

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

常用属性#

属性说明
controls显示播放控件
loop循环播放
autoplay自动播放
muted静音播放
width视频宽度
height视频高度

多格式兼容#

与音频类似,可以使用 <source> 标签提供多种格式:

<video controls>
对不起!当前浏览器无法播放这个视频文件。
<source src="xxx.mp4">
<source src="xxx.webm">
<source src="xxx.ogg">
</video>
[html5学习笔记]页面图片,视频,音频
https://vilstia.org/posts/学习笔记/html/html5学习笔记页面图片视频音频/
作者
琴泠 - Lumina Qin
发布于
2024-02-24
许可协议
CC BY-NC-SA 4.0