Day 21 HTML5 <HTML5 多媒体标签>

多媒体标签可以很方便的在页面中嵌入音频和视频,而不用去使用flash和其他浏览器的插件,多媒体标签主要分为视频标签、音频标签

1.视频标签

<video>

当前<video>元素支持MP4、Ogg、WebM三种视频格式,考虑到各种浏览器的相容性
尽量使用mp4格式。

语法 :

css
<video src = "文件地址" controls = "controls"> </video>
<video controls="controls" width="300">
<source src="media/mi_video_show.mp4" type="video/egg">
<source src="media/mi_video_show.mp4" type="video/mp4">
</video>

视频标签常用属性

<!-- 
    autoplay     ---     视频自动拨放
    controls     ---     显示播放操作件
    width        ---     设置播放器宽度
    heigth       ---     设置播放器高度
    loop         ---     设置是否循环拨放
    preload      ---     是否预先加载视频(auto预先加载/none不预先加载)
    src          ---     视频URL地址
    poster       ---     设置加载等待的画面图面
    muted        ---     静音拨放
 -->

2.音频标签

<audio>

<audio>元素支持MP3、Wav、Ogg三种音频格式,考虑到各种浏览器的相容性
尽量使用mp3格式。

语法 :
<audio src = "文件地址" controls="controls"></audio>

<audio controls>
  <source src="horse.ogg" type="audio/ogg">
  <source src="horse.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>

音频标签常用属性

<!-- 
autoplay       ---     音频就绪後自动拨放
controls       ---     显示播放操作件
loop           ---     设置是否循环拨放
src            ---     音频URL地址
-->

备注 : google浏览器把音频和视频自动拨放禁止需要使用JS解决


<<:  [Day16] 严格相等 vs 宽松相等

>>:  DAY29-JAVA的for-each、Iterator和ListIterator

进击的软件工程师之路-软件战斗营 第二周

学习进度 第一周的练习小考与检讨 课後练习与习题检讨 继承、多型与介面 继承(extends)原则与...

[Day26] 建立购物车系统 - 9

本篇同步发文在个人Blog: 一袋.NET要扛几楼?打造容器化的ASP.NET Core网站!系列文...

[Day 7] 实作 Request Data Validation 及 Global Exception Handler

昨天提到如何使用 kotlinx.serialization 处理 request/response...

错误处理

Golang 错误处理 首先要引入 errors 套件,大致上的用法是使用 errors.New(&...

30天零负担轻松学会制作APP介面及设计【DAY 12】

大家好,我是YIYI,今天我要来制作HOMEPAGE中MONTH与TODAY的切换以及右下角的加号点...