【HTML5】HTML5 多媒体标签 ① ( audio 音频标签 | 音频标签常见属性值设置 | 音频标签默认代码设置 | 音频标签设置多种类型音频文件 )

这篇具有很好参考价值的文章主要介绍了【HTML5】HTML5 多媒体标签 ① ( audio 音频标签 | 音频标签常见属性值设置 | 音频标签默认代码设置 | 音频标签设置多种类型音频文件 )。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。





一、HTML5 多媒体标签



传统 HTML 开发中 , 如果想要向网页中嵌入音频和视频 , 需要 使用 Flash 浏览器插件才能实现 ;

在 HTML5 中 , 使用 多媒体标签 , 即可实现向浏览器中插入音视频 , 多媒体标签如下 :

  • 音频标签 : <audio>
  • 视频标签 : <video>




二、音频标签



HTML 5 的 <audio> 音频标签 , 支持 ogg / mp3 / wav 三种格式的音频 , 不同的浏览器支持的音频格式不同 ;

  • IE9 : mp3 ;
  • Firefox 3.5 : ogg / wav ;
  • Opera 10.5 : ogg / wav ;
  • Chrome 3.0 : ogg / mp3 ;
  • Safari 3.0 : mp3 / wav ;

可以在 <audio> 音频标签 中 放 ogg 和 mp3 两种格式的标签 , 所有的浏览器都可以播放音频 ;


audio 标签常用属性 :

  • src 属性 : 设置 url 值 , 要播放的音频路径 ;

  • autoplay 属性 : 值为 autoplay , 表示音频文件加载就绪后 , 马上播放 ;

    • Chrome 浏览器不能自动播放 ;
    • IE 等其它浏览器可以自动播放 ;
  • controls 属性 : 值为 controls , 在网页中显示操作控件 , 如 : 播放 / 暂停 / 停止 / 进度条 / 音量控制 等按钮 ;

    • 不同的播放器 , 显示的操作空间是不同的 , 风格无法做到统一 ;
      html音频标签,HTML,html5,音视频,前端,audio标签,多媒体标签
  • loop 属性 : 值为 loop , 音频循环播放 ;

    • 设置 loop="loop" 就会循环播放 ;




三、音频标签代码示例 ( 默认操作 )



代码示例 :

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML5 多媒体标签 - 音频标签示例</title>
    <style>

    </style>
</head>

<body>
    <audio src="media/snow.mp3" controls="controls"></audio>
</body>

</html>

显示效果 :

  • 进入后默认样式 :
    html音频标签,HTML,html5,音视频,前端,audio标签,多媒体标签
  • 点击播放后 , 标签右侧显示播放图标 :
    html音频标签,HTML,html5,音视频,前端,audio标签,多媒体标签




四、音频标签代码示例 ( 插入 mp3 / ogg 两种格式的音频 )



浏览器加载页面 , 发现 audio 标签 , 读取该 audio 标签 , 发现

  • 第一个 source 字标签 配置 mp3 音频文件 ;
    • 如果浏览器支持 mp3 就播放该 mp3 文件 ;
    • 如果不支持 mp3 格式 , 则继续读取下一行 ;
  • 第二个 source 标签 配置的是 ogg 格式的音频文件 ;
    • 如果浏览器支持 ogg 就播放该 ogg 文件 ;
    • 如果不支持 ogg 格式 , 则继续读取下一行 ;
  • 第三个 source 标签 配置的是 wav 格式的音频文件 ;
    • 如果浏览器支持 wav 就播放该 wav 文件 ;
    • 如果不支持 wav 格式 , 则继续读取下一行 , 显示提示信息 ;

如果浏览器的版本太低 , 如 IE 6 / 7 / 8 , 则显示 很抱歉 , 当前浏览器不支持现有音频格式 ~ ;


代码示例 :

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML5 多媒体标签 - 音频标签示例</title>
    <style>

    </style>
</head>

<body>
    <!-- 浏览器加载页面 , 发现 audio 标签
         读取该 audio 标签 , 发现第一个 source 字标签 , 该标签配置 mp3 音频文件
          - 如果浏览器支持 mp3 就播放该 mp3 文件
          - 如果不支持 mp3 格式 , 则继续读取下一行 
         第二个 source 标签配置的是 ogg 格式的音频文件 
          - 如果浏览器支持 ogg 就播放该 ogg 文件
          - 如果不支持 ogg 格式 , 则继续读取下一行  
         第二个 source 标签配置的是 wav 格式的音频文件 
          - 如果浏览器支持 wav 就播放该 wav 文件
          - 如果不支持 wav 格式 , 则继续读取下一行 , 显示提示信息 -->
    <audio controls="controls">
        <source src="media/snow.mp3" type="audio/mpeg" />
        <source src="media/snow.ogg" type="audio/ogg" />
        <source src="media/snow.wav" type="audio/wav" />
        很抱歉 , 当前浏览器不支持现有音频格式 ~
    </audio>
</body>

</html>

显示效果 :文章来源地址https://www.toymoban.com/news/detail-618538.html

  • 进入后默认样式 :
    html音频标签,HTML,html5,音视频,前端,audio标签,多媒体标签
  • 点击播放后 , 标签右侧显示播放图标 :
    html音频标签,HTML,html5,音视频,前端,audio标签,多媒体标签

到了这里,关于【HTML5】HTML5 多媒体标签 ① ( audio 音频标签 | 音频标签常见属性值设置 | 音频标签默认代码设置 | 音频标签设置多种类型音频文件 )的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 设计HTML5图像和多媒体

    在网页中的文本信息直观、明了,而多媒体信息更富内涵和视觉冲击力。恰当使用不同类型的多媒体可以展示个性,突出重点,吸引用户。在HTML5之前,需要借助插件为网页添加多媒体,如Adobe Flash Player、苹果的QuickTime等。HTML5引入原生的多媒体技术,设计多媒体更简便,用户

    2024年02月12日
    浏览(42)
  • 软考:中级软件设计师:多媒体基础,音频,图像,颜色,多媒体技术的种类,图像音频视频的容量计算,常见的多媒体标准

    提示:系列被面试官问的问题,我自己当时不会,所以下来自己复盘一下,认真学习和总结,以应对未来更多的可能性 关于互联网大厂的笔试面试,都是需要细心准备的 (1)自己的科研经历, 科研内容 ,学习的相关领域知识,要熟悉熟透了 (2)自己的实习经历,做了 什

    2024年02月09日
    浏览(57)
  • [前端笔记——多媒体与嵌入] 6.HTML 中的图片+视频+音频内容

    可以用 img 元素来把图片放到网页上。它是一个空元素(它不需要包含文本内容或闭合标签),最少只需要一个 src (一般读作其全称 * *source) * *来使其生效。src 属性包含了指向我们想要引入的图片的路径,可以是相对路径或绝对 URL,就像 a 元素的 href 属性一样。 属性是

    2023年04月25日
    浏览(56)
  • [HTML]Web前端开发技术4(HTML5、CSS3、JavaScript )图像与多媒体文件hspace,vspace,scrollamount,bgcolor,marquee——喵喵画网页

    希望你开心,希望你健康,希望你幸福,希望你点赞! 最后的最后,关注喵,关注喵,关注喵,佬佬会看到更多有趣的博客哦!!! 喵喵喵,你对我真的很重要! 目录 前言 图像与多媒体文件 网页文件常见的图像格式有: 图像 设置图像的替代文字 设置图像的宽度和高度

    2024年02月05日
    浏览(69)
  • 多媒体音频焦点浅析

    多个音源可以同时向同一个输出流进行播放音频,如果没有音频焦点管控,就会出现多个音源同时播放的现象,给用户带来不便;而Android为了避免多个音源同时播放,就引入了音频焦点的概念,所有音频应用都统一按照音频焦点的规定执行,就可以避免该现象发生。 当应用

    2024年02月13日
    浏览(47)
  • 鸿蒙实战多媒体运用:【音频组件】

    音频组件用于实现音频相关的功能,包括音频播放,录制,音量管理和设备管理。 图 1  音频组件架构图 基本概念 采样 采样是指将连续时域上的模拟信号按照一定的时间间隔采样,获取到离散时域上离散信号的过程。 采样率 采样率为每秒从连续信号中提取并组成离散信号

    2024年03月10日
    浏览(83)
  • 零基础入门多媒体音频(6)-alsa(2)

    PCM接口 ALSA的PCM中间层非常有用,每个驱动只需要实现底层的功能来访问硬件。要使用PCM层,你需要先引用 sound/pcm.h头文件。此外,如果你要使用和hw_param相关的函数,sound/pcm_params.h也是必须的。 每个声卡设备最多拥有4个PCM实例。一个PCM实例对应一个PCM设备文件。实例数量的

    2024年04月14日
    浏览(54)
  • 鸿蒙HarmonyOS开发实战—多媒体开发(音频开发 一)

    HarmonyOS音频模块支持音频业务的开发,提供音频相关的功能,主要包括音频播放、音频采集、音量管理和短音播放等。 基本概念 采样 采样是指将连续时域上的模拟信号按照一定的时间间隔采样,获取到离散时域上离散信号的过程。 采样率 采样率为每秒从连续信号中提取并

    2024年01月24日
    浏览(49)
  • Qt 多媒体音频模拟按钮发音(音视频启动)

    ## 项目演示 平台 :windows或者ubuntu  要求 :平台需要支持音频播放功能 文件格式 :.wav 可以使用剪映生成,音频部分,我这里是简短的音乐 # Qt 多媒体简介 Qt QSound是Qt框架中的一个类,用于播放音频文件。它可以在Qt应用程序中实现简单的音频播放功能,包括播放、暂停和停

    2024年02月03日
    浏览(52)
  • 【python】《多媒体技术与应用》实验报告「数字音频处理」

     《多媒体技术与应用》 实验报告 实验名称 数字视频处理 实验时间 2022/4/25 姓名 班级 计非201 学号 成绩 一.  实验目的 1. 掌握数字音频的读取与打开; 2. 掌握数字音频信号的频谱分析; 3. 验证 PCM 编码算法。 二.实验原理 声音是由物体振动而产生的,声波的三要素是频率

    2023年04月16日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包