美文网首页
H5视频&音频

H5视频&音频

作者: 闫子扬 | 来源:发表于2017-10-12 15:36 被阅读0次

    视/音频的发展

    <object>标签的作用是在HTML页面中嵌入多媒体元素
    <object data="videos/1.mp4" width="400" type=""></object>
    <embed>标签的作用是在HTML页面中嵌入多媒体元素
    <embed src="videos/1.mp4" width="400" type="" />

    问题:

    1. 需要flash,效率低。
    2. 如果浏览器不支持flash,那么视频将无法播放。
    3. ipad和iphone不能显示flash视频。
    4. 将视频转换为其他格式,仍然不能在所有浏览器中播放。
    5. 目前安卓4.4也抛弃了flash。

    HTML5页面视频基本格式

    <video width=" " height="" src=""> </video>
    

    width、height属性:
    设置媒体元素的大小,单位为像素。
    省略该属性,则使用播放源文件大小。
    仅设置宽度值,将根据播放源文件的长度比例自动生成一个与之对应的高度值。
    src属性:指定播放文件的url。

    source元素用法

    source元素可以连接不同的视频文件,浏览器将使用第一个可识别的格式

    <video controls loop muted poster="images/01.jpg" preload="auto">
        <source src="videos/1.mp4" />
        <source src="videos/1.ogg" />
        你的浏览器不支持video标签
    </video>
    

    video常用属性

    • autoplau 如果出现该属性,则视频在就绪后马上播放。
    • controls 如果出现该属性,则向用户显示控件,比如播放按钮。
    • height 设置视频播放器的高度。
    • loop 如果出现该属性,则当媒介文件完成播放后再次开始播放。
    • muted 如果出现该属性,视频的音频输出为静音。
    • poster 规定视频正在下载时显示的图像,知道用户点击播放按钮。
    • preload 如果出现该实行,则视频在页面加载时进行加载,并预备播放。如果使用"autoplay",则忽略该属性。
    • src 要播放的视频的url
    • width 设置视频播放器的宽度。
    • duration 整个媒体文件的播放时长,以s为单位
    • currentTime 当前播放时间,以s为单位
    • paused 如果媒体文件当前被暂停,则返回true

    load()方法
    用于重新加载src指定的媒体文件
    pause()方法
    用于暂停正在播放中的媒体文件
    play()方法
    用于播放媒体文件

    error--------------请求数据时遇到错误时触发
    play---------------开始播放时触发
    pause-------------暂停时触发
    timeupdate-------播放时间改变时触发
    ended-------------播放结束时触发
    volumechange----音量改变时触发
    提示
    可以使用addEventListener 方法来对事件发生进行监听。

    <audio src="" controls> </audio>

     src:音乐的URL
    
     controls:浏览器自带的控制条
    

    示例:<audio src="01.mp3" controls></audio>

    相关文章

      网友评论

          本文标题:H5视频&音频

          本文链接:https://www.haomeiwen.com/subject/nicoyxtx.html