HTML 多媒体

34 篇文章 0 订阅

HTML 多媒体

一、简介

Web 上的多媒体指的是音效、音乐、视频和动画。多媒体来自多种不同的格式。它可以是您听到或看到的任何内容,文字、图片、音乐、音效、录音、电影、动画等等

二、audio标签

1、作用

播放音频

2、语法格式

  1. 格式1

    <audio src="">
     </audio>
    
    
  2. 格式2

    <audio>
       <source src="路径" type="audio/格式">
    </audio>
    

3、属性,格式和兼容性

  1. 属性

    属性描述
    autoplayautoplay如果出现该属性,则音频在就绪后马上播放。
    controlscontrols如果出现该属性,则向用户显示控件,比如播放按钮。
    looploop如果出现该属性,则每当音频结束时重新开始播放。
    mutedmuted规定视频输出应该被静音。
    preloadpreload如果出现该属性,则音频在页面加载时进行加载,并预备播放。如果使用 “autoplay”,则忽略该属性。
    srcurl要播放的音频的 URL。

4、示例代码

  1. 简单的播放

    <audio src="audio/演员.mp3" controls>
        您的浏览器不支持!!!
    </audio>
    
  2. 带属性的播放

    <audio controls autoplay muted loop>
        <source src="audio/演员.mp3" type="audio/mpeg" >
        您的浏览器不支持!!!
    </audio>
    

三、video标签

1、作用

播放视频

2、语法格式

  1. 格式1

    <video src="">
    </video>
    
    
  2. 格式2

    <video>
       <source src="路径" type="video/格式">
    </video>
    
    

3、属性,格式和兼容性

  1. 属性

    autoplayautoplay如果出现该属性,则视频在就绪后马上播放。
    controlscontrols如果出现该属性,则向用户显示控件,比如播放按钮。
    heightpixels设置视频播放器的高度。
    looploop如果出现该属性,则当媒介文件完成播放后再次开始播放。
    mutedmuted规定视频的音频输出应该被静音。
    posterURL规定视频下载时显示的图像,或者在用户点击播放按钮前显示的图像。
    preloadpreload如果出现该属性,则视频在页面加载时进行加载,并预备播放。如果使用 “autoplay”,则忽略该属性。
    srcurl要播放的视频的 URL。
    widthpixels设置视频播放器的宽度。
  2. 格式和兼容性

    | 格式 | IE | Firefox | Opera | Chrome | Safari | | — | — | — | — | — | — | | Ogg | No | 3.5+ | 10.5+ | 5.0+ | No | | MPEG 4 | 9.0+ | No | No | 5.0+ | 3.0+ | | WebM | No | 4.0+ | 10.6+ | 6.0+ | No |

4、示例代码

  1. 简单案例

    video src="audio/new.mp4"  width="320" height="240" controls >
    </video>
    
    
  2. 带属性的播放

    <video width="320" height="240" controls >
        <source  src="audio/new.mp4"  type="video/mp4"/>
    </video>
    
    

5、注意事项

  1. 当前通过video标签的第二种格式虽然能够指定所有浏览器都支持的视频格式, 但是想让所有浏览器都通过video标签播放视频还有一个前提条件, 就是浏览器必须支持HTML5标签, 否则同样无法播放
  2. 在过去的一些浏览器是不支持HTML5标签的, 所以为了让过去的一些浏览器也能够通过video标签来播放视频, 那么我们以后可以通过一个JS的框架叫做html5media来实现

四、marquee标签

1、作用

播放视频作用:跑马灯效果

2、属性

  1. direction: 设置滚动方向 left/right/up/down
  2. scrollamount: 设置滚动速度, 值越大就越快
  3. loop: 设置滚动次数, 默认是-1, 也就是无限滚动
  4. behavior: 设置滚动类型 slide滚动到边界就停止, alternate滚动到边界就弹回

3、示例代码

<<!--默认类型-->
<marquee>翻滚吧,蛋炒饭</marquee>
<!--从右边开始滚动-->
<marquee direction="right">翻滚吧,蛋炒饭</marquee>
<!--向上滚动-->
<marquee direction="up">翻滚吧,蛋炒饭</marquee>
<!--向下滚动-->
<marquee direction="down">翻滚吧,蛋炒饭</marquee>
<!--设置滚动速度-->
<marquee scrollamount="1">翻滚吧,蛋炒饭</marquee>
<marquee scrollamount="100">翻滚吧,蛋炒饭</marquee>
<!--设置滚动次数-->
<marquee loop="1">翻滚吧,蛋炒饭</marquee>
<!--设置滚动类型-->
<marquee behavior="slide">翻滚吧,蛋炒饭</marquee>
<marquee behavior="alternate">翻滚吧,蛋炒饭</marquee>
滚动图片:
<marquee>
    <img src="img/wow.jpg">
</marquee>
</body>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值