Html5 1.6 audio/video/details元素的使用

HTML中的audio和video HTML5新增了两个与媒体相关的标签,让开发人员不必依赖任何插件就能在网页中嵌入跨浏览器的音频和视频内容,这两个标签是<audio>和<video>,且不被IE8-浏览器支持 以视频文件举例,它包含了音频轨道、视频轨道和其他一些元数据(封面、标题、子标题、字幕等) HTML元素 使用这两个元素至少要在标签中包含src属性。位于开始和结束标签之间的任何内容都将作为后备内容,... 阅读详情

一、audio/video/details元素

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
        /*input:hover用来设置鼠标悬浮输入框时样式*/
        /*input:focus用来设置获取焦点时样式*/
        /*button:hover用来设置鼠标悬浮按钮时样式*/
        input:hover{
            background: crimson;
        }
        input:focus{
            background: gainsboro;
        }
        #button:hover{
            color: cyan;
        }
    </style>
</head>
<body>
<!-- accesskey设置alt+accesskey快捷键或者alt+shift+accesskey
enctype="multipart/form-data"上传文件是的值必须为这个
formaction
formnovalidate
formctype
formothod
fortarget重写只适用于提交按钮-->
<form action="" method="get" oninput="num.value=parseInt(num1.value)+parseInt(num2.value)">
    <details open="open"><!--details配合summary使用,summary定义details标题,点击后展开details-->
        <summary>hello,welcome to html5</summary>
        <p><h4>加减法:</h4>
        <input type="text" size="10" name="num1" autofocus>+
        <input type="text" size="10" name="num2">=
        <output name="num" for="num1 num2"></output>
        <br>
        <label for="user">用户:</label>
        <input type="text" name="user" value="" placeholder="请输入用户名"  id="user"><br>
        <label for="email">邮箱:</label>
        <input type="email" id="email" placeholder="请输入邮箱"required="required" ><br>
        <label for="textarea">意见:</label>
        <textarea name="textarea" id="textarea" rows="5" cols="30" placeholder="请输入评价"></textarea><br>
        <!--max最大值,value默认值-->
        <label for="progress">进度1:</label><progress max="20" id="progress" value="5"></progress><br>
        <!--max最大值,min最小值,value默认值,optimum最佳值,当value的值低于或者等于low时,显示的颜色会不一样-->
        <label for="meter">进度2:</label><meter max="20" min="0" value="4" id="meter" optimum="13" high="15" low="5"></meter>
        <br>
        加密:<keygen name="key"/><br><!--keygen标签在使用时可以在后面加/,且部分浏览器不支持-->
        <input type="submit" value="有验证提交">
        <input type="submit"formnovalidate="formnovalidate" value="没有验证提交"></p>
    </details>
</form>
<!-- autoplay自动播放
controls用来设置视频操作控制
loop循环播放
poster用来设置视频加载前的画面
source元素可以设置多个播放源,解决浏览器的兼容性问题,不能与video的src属性同时使用
audio用来添加音频元素,使用与video相同
type定义嵌入内容类型
preload设置是否预先载入
-->
<video controls="controls" autoplay="autoplay"><!--下面使用source后,video中不能在包含src属性,多个不同格式的播放源,可以解决浏览器的兼容性-->
    <source src="sp/video.mp4" type="video/mp4">
    <source src="sp/video.webm">
</video>
<audio src="sp/琴箫合奏.mp3" controls="controls" autoplay="autoplay">该浏览器不支持mp3格式</audio>
<embed src="sp/flash作品.swf" type="">
    <object data="sp/video.mp4" type="video/mp4"></object>
</body>
</html>

二、效果展示

HTML5中audio与video标签的使用 最近做的微信分享页面中有大量的语音播放和视频展示,相关的好多方法属性以前都没接触过,现在记录下来!1.  首先,了解关于两个标签的基本信息:两个标签的基本属性:属性描述audioTracks返回表示可用音轨的 AudioTrackList 对象autoplay设置或返回是否在加载完成后随即播放音频/视频buffered返回表示音频/视频已缓冲部分的 TimeRanges 对象controller返... 阅读详情

相关推荐

LAS2peer-VideoDetails

LAS2peer-Video详细信息 该项目是一种RESTful服务,用于存储,更新,删除MySQL数据库中视频项目的详细信息。 详细信息存储的目录URL,上载器,上载时间等。

声纹录入对比声纹

代码】视频媒介video。

m0_53912016的博客 2327

Gitlab+Jenkins+Docker+Harbor+K8s+Rancher集群搭建CICD平台

本文以诺依项目为例详细记录了Kubernetes集群的部署过程以及配套DevOps环境的搭建。主要内容包括:1) 配置8个节点的软硬件环境;2) 基础环境准备(网络、防火墙、Docker等);3) 三节点Kubernetes集群部署;4) GitLab代码仓库安装;5) Harbor私有镜像仓库搭建;6) Jenkins持续集成工具配置;7) 基于若依项目的CI/CD实践;8) Rancher集群管理工具部署。

hickman2023的博客 1201

Android使用饺子播放器播放服务器端的视频

在之前的毕设项目中需要做视频播放功能,使用了第三方播放器饺子播放器,感觉非常方便。 网上也有很多关于饺子播放器的用法。 首先在build.gradle中添加依赖 implementation 'cn.jzvd:jiaozivideoplayer:6.2.4' implementation 'com.github.bumptech.glide:glide:4.3.1' 布局文件video_details.xml代码 <cn.jzvd.JZVideoPlaye

weixin_42113100的博客 1904

保姆级教程:用YOLOv8/9/10搞定仪表盘指针识别,附完整数据集和Python环境配置

本文提供了一份基于YOLOv8/v9/v10的仪表盘指针检测全流程指南,涵盖环境配置、数据集构建、模型选型、训练调优和部署落地等关键步骤。通过详细的代码示例和实战经验,帮助开发者高效解决工业视觉中的仪表盘检测难题,特别适合电力巡检、智能监控等应用场景。

weixin_29031057的博客 1334

IAR调试CC1310的错误:Fatal error:Failed to connect to the XDS emlulator (Error -241 @ 0x0:)

从simplelink_cc13x0_sdk_2_10_00_36导入collector工程后,rebuild后进行debug,出现了如图错误:Fatal error:Failed to connect to the XDS emlulator (connect ICEPick)...(Error -241 @ 0x0)A router subpath could not be accessed....

qq_40417648的博客 6228

HTML学习笔记(二)

一、装饰性标签 em意为强调,突出文章重点 em标签 strong意为强调,内容更为有用 <strong>strong标签</strong> b加粗 <b>b标签</b> i:斜体、u:下划线 二、div和span div:无意义的块级元素,用于搭建网站架构 <!-- 头部 --> <div class="header"></div> <!-- 内容区

qq_45288211的博客 417

从零到一:鲲鹏920服务器上的DeepSeek模型部署全流程解析

本文详细解析了在华为鲲鹏920服务器上部署DeepSeek模型的全流程,包括环境准备、模型服务框架部署、性能优化及生产环境方案。通过ARM架构优化和量化技术,显著提升模型推理效率,适用于企业级AI应用场景,助力国产化技术落地。

weixin_29094775的博客 597

HTML5新增标签

details 标签 <details> <img src="sy.jpg" alt=""> <div> <p>该方法主要用于展开和收缩区域,实现页面交互</p> </div> </details> 示例: menu标签` <menu> <li> <img src="fei.

weixin_48062613的博客 196

将一维数据(序列)转化为二维数据(图像)的方法汇总GAFS, MTF, Recurrence plot,STFT

虽然深度学习方法(1D CNN, RNN, LSTM 等)可以直接处理一维数据,但是当前的深度学习方法主要还是处理二维结构数据的,特别是在计算机视觉CV以及自然语言处理NLP领域,各种各样的方法层出不穷。因此,如果能够将一维序列数据转化为二维(图像)数据, 则可以直接结合CV以及NLP领域的方法,是不是很有趣! GAF, GASF, GADF, MTF, Recurrence Plot, STFT, 短时傅里叶变换

MasterQKK 5万+

【华为OD机试真题E卷】514、学生方阵 | 机试真题+思路参考+代码分析(E卷复用)(C++、Java、Py)

【华为OD机试真题E卷】514、学生方阵 | 机试真题+思路参考+代码分析(E卷复用)(C++、Java、Py) 题目描述 学校组织活动,将学生排成一个矩形方阵 请在矩形方阵中找到最大的位置相连的男生数量 这个相连位置在一个直线上,方向可以是水平的,垂直的,成对角线的或者呈反对角线的 注:学生个数不会超过10000

KJ.JK 2492

图文详解 video和audio元素的属性、事件及使用

集合类型定义 集合操作符 集合处理方法 集合类型应用场景

alalasheep的博客 4694

计算机组成原理(第三版)唐朔飞-第九章控制单元的功能-课后习题

计算机组成原理(第三版)唐朔飞-第九章控制单元的功能-课后习题

weixin_45735391的博客 4万+

HTML5 之 Audio 标签

概述   audio 用于在文档中嵌入音频元素。   audio元素是HTML5新增的行内标签,IE8及以下浏览器不支持audio标签。   若浏览器不支持video元素或者无法播放音频,则会显示替代文本(开始和结束标签之间的内容)。 <audio src="music.mp3">当前浏览器不支持audio标签</audio> 标签属性 autoplay:音频会尽快自动播放,不会等待整个音频下载完成 controls:浏览器提供包括声音、播放进度、播放暂停的控制面板(不同浏览器.

无 1万+

实现基于 Python 和 xterm.js 的 Web 交互终端demo

前端 (HTML):使用 xterm.js 作为前端终端模拟器库。创建了一个 WebSocket 连接到 ws://localhost:8765,这与后端服务器的地址和端口匹配。监听 WebSocket 消息,并将数据写入终端。同时监听用户输入并发送到服务器。后端 (Python):使用 websockets 库来创建 WebSocket 服务器,监听端口 8765。使用 paramiko 库来创建 SSH 客户端并连接到指定的远程服务器。

u010674101的专栏 873

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

HTML5 Audio/Video 标签、属性、方法、事件汇总

src源,controls播放控制器,loop 循环播放,autoplay 自动播放,height,width,宽度和高度,在Audio里面不能指定,但是在Video里面是可以的,muted 静音,poster 预览图(当视频没有播放或者正在加载时展示给用户的一张图片,为了交互的友好性),preload 预加载,和autoplay一块时失效。mediaGroup 设置或返回音频/视频所属的组合(用于连接多个音频/视频元素)。played 返回表示音频/视频已播放部分的 TimeRanges 对象。

杜鲁阳的博客 1574

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

html5video与audio元素和css3基本属性

一、video元素和audio元素 1、基础知识 video元素: 在HTML5中专门用来播放网络上的视频或者电影。 audio元素: 在HTML5中专门用来播放网络上的音频。 使用video和audio元素进行播放时就不在需要使用其他的插件了,只要我们的浏览器支持HTML5就可以了! 浏览器的支持: Safari3以上、Firefox4以上、0pera10以上、chrome3.0以上版本都对audio元素和video元素支持! 使用方法: audio元素只需要给他指定一个src属性: <au

kaiwen的博客 2056

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

video元素与audio元素详解

video元素与audio元素详解:video/audio属性,video/audio方法

gjbss的博客 4100

HTML5多媒体的之audio和video。JavaScript控制进度条播放进度

使用HTML5多媒体,audio和video两个元素可以让用户不必借助flash player插件即可播放音频和视频。 小知识:视频文件包含了音频轨道,视频轨道和其他一些元数据。当我们播放视频的时候,音频轨道和和视频轨道是绑定在一起同步播放的。元数据部分包含了视频的封面,标题,子标题,字幕等相关信息。 一.使用audio元素 HTML5中的audio是用来播放声音文件的,支持ogg Vorbi

lyz-yuan的博客 3万+

html5新特性总结:媒体元素【video、audio】篇

媒体元素——video和audio 1.使用方法 audio使用方法: <audio src='' controls='controls'></audio> video使用方法: <video src='' controls='controls' width='' height=''></video> 或者: <video> <source src='video.mp4' type ='video.mp4'/> </v

qq_41968486的博客 1843

audio与video元素的常用属性

audio与video元素的常用属性 audio与video元素的常用属性 1.src属性:在这个属性里面指定媒体数据的URL地址; 2.controls属性:指定是否为视频或者音频数据添加浏览器自带的包房控制条,控制条中有播放按钮,暂停等按钮。 使用方法: <video src="video.mp4" controls="controls"></video> 3.width和height属性(video独有):指定视频的宽度与高度。 使用方法: <video src="vi

sjpgyy的博客 2651

HTML5 video audio 元素详解

Web 上的视频和音频直到现在,仍然不存在一项旨在网页上显示视频和音频的标准。今天,大多数视频和音频是通过插件(比如 Flash)来显示的。然而,并非所有浏览器都拥有同样的插件。HTML5 规定了一种通过 video 元素来包含视频audio元素来包含音频的标准方法。视频格式当前,video 元素支持三种视频格式:格式IEFirefoxOperaChromeSafariOggNo3.5+10.5+...

Cindy 1283

2020/6/3 学习总结 video元素与audio元素

video元素与audio元素基础 video:放视频 audio:放音频 用法: <audio controls="controls" src="MP3.mp3"></audio>两者用法相同 <audio controls="controls" src="MP3.mp3">不支持</audio>浏览器不支持则显示中间的话 source元素:指定多个播放格式与编码,自上到下选择到支持的格式为止。 <video> <source src

m0_46376522的博客 409

html5 video/audio 标签

html5 video/audio 标签 Video 认识video 支持的常见格式:mp4、webm、ogv 浏览器兼容: safari 只支持 mp4 格式; ie9 支持video标签,格式只支持mp4; &amp;lt;!-- 写法一 --&amp;gt; &amp;lt;video src=&quot;static/video.mp4&quot; controls&amp;gt;&amp;lt;/video&amp;gt;

Jacoh的专栏 1162

video元素与audio元素

video元素与audio元素 audio标签是HTML5中添加音频的元素,它支持三种形式的音频:mp3,wav,ogg 。 src属性表示音频地址。 controls属性用来显示控制条。 使用方法: <audio src="xxx.mp3" controls="controls"> 您的浏览器不支持audio元素 </audio> video标签是HTML5中添加视频的元素,它支持三种形式的视频:mp4,webm,ogg 。 使用方法: <video width="750"

NUT_fireless的博客 774
上一篇: Html5 1.5 form元素的使用
下一篇: CSS Note 1.0 选择器及颜色
LetsStudy
博客等级 码龄9年 96粉丝 323原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值