h5新增标签audio与video的使用

        如果要求你在网页中加入音频资源,你会怎么实现呢?

        在h5出现以前, 我们可以借助iframe 元素插入视频资源到我们的网页中,代码实现如下:

    nbsp;html>                                    Document                                        

登录后复制

    效果如下:

12.png

        此外我们还可以使用Html5 audio与video标签来引入音频媒体资源到我们的网页中,增加网页的丰富度。

         标签定义声音,比如音乐或其他音频流。这里包含.mp3或者.ogg格式的音频文件, 可以在开始标签和结束标签之间放置文本内容,这样老的浏览器就可以显示出不支持该标签的信息,如下:

        nbsp;html>                                                            h5 audio标签的使用                                                                                 

登录后复制

        效果如下(chrome浏览器):给audio标签添加controls属性可以向用户显示控件,比如播放按钮;loop属性表示每当音频结束时重新开始播放。

1333.png

    audio标签在不同浏览器下的效果存在差异:

13.png

           许多时髦的网站都提供视频,直到现在,仍然不存在一项旨在网页上显示视频的标准。今天,大多数视频是通过插件(比如 Flash)来显示的。然而,并非所有浏览器都拥有同样的插件。

        HTML5 规定了一种通过 video 元素来包含视频的标准方法。并且video元素支持HTML 中的全局属性(如class,id,title , style等)与事件属性(如onresize,onredo等)。

        nbsp;html>                                                            Document                                                                                            

登录后复制

    21.png

video 属性     

        你还可以设置视频窗口大小

    

登录后复制

          切换播放地址(常见于切换超清  高清 流畅,不同画质的视频地址不同)

      var video = document.getElementById('test1')    console.log(video.src)     // http://127.0.0.1:8001/test.mp4   绝对地址,DOM 中是相对地址    // video.src = 'test-2.mp4'   // 直接替换掉了原来的视频src        setTimeout(() => {      video.src = 'test-2.mp4'  // 播放到第 30s 的时候,自动切换视频        }, 30000)    

登录后复制

          切换备用地址, video标签中可以嵌入多个source元素做播放地址的后援切换,当第一段视频加载失败时,会自动加载下一段视频。

                var video = document.getElementById('test2')        setTimeout(() => {          console.log(video.currentSrc)     // http://127.0.0.1:8001/test-2.mp4           }, 1000)             // HTTP 载入失败,状态码 404。媒体资源 http://127.0.0.1:8001/test3.mp4 载入失败。        // HTTP 载入失败,状态码 404。媒体资源 http://127.0.0.1:8001/test9.mp4 载入失败。            

登录后复制

    

以上就是h5新增标签audio与video的使用的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2907392.html

(0)
上一篇 2025年3月11日 02:58:01
下一篇 2025年2月27日 15:47:20

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • audio标签的作用是什么

    html audio标签 语法 audio标签的作用是什么? 作用: 标签定义声音,比如音乐和视频或其他音频资源,使用audio标签可以不用Flash插件就可以听音乐看视频,也不是全部的浏览器都支持此标签。【推荐教程:HTML教程】 说明:…

    2025年3月9日
    200
  • video标签是什么意思

    video标签是什么意思 video标签定义视频,比如电影片段或其他视频流,目前,video元素支持三种视频格式:MP4、WebM、Ogg,我们可以在video标签之间放置文本内容,这样不支持video元素的浏览器就可以显示出该标签的信息。…

    编程技术 2025年3月9日
    200
  • 什么是媒体主机,媒体主机的功能与应用介绍

    媒体主机,也被称为数字媒体播放器或数字娱乐系统,是一种能够播放、管理和存储数字媒体内容(如音乐、视频、图片等)的设备,它通常连接至电视或其他显示设备,并通过网络或本地存储访问内容。 功能 媒体主机的基本功能包括: 1、媒体播放:可以播放各种…

    服务器 2025年2月15日
    300
  • 放映机与服务器之间存在何种联系?

    放映机和服务器是电影放映系统中的两个关键组件。放映机负责将影片内容投射到银幕上,而服务器则存储并管理影片的数字文件。两者通过特定的接口连接,确保影片能够从服务器传输到放映机进行播放。 放映机与服务器的关联解析 在数字电影技术高速发展的当下,…

    服务器 2025年2月15日
    300

发表回复

登录后才能评论