zoukankan      html  css  js  c++  java
  • Html5学习进阶一 视频和音频

    HTML5 规定了一种通过 video 元素来包含视频的标准方法。

    视频格式

    当前,video 元素支持两种视频格式:

     

     Internet ExplorerFirefox 3.5Opera 10.5Chrome 3.0Safari 3.0
    Ogg   X X X  
    MPEG 4       X X

    Ogg = 带有 Thedora 视频编码和 Vorbis 音频编码的 Ogg 文件

    MPEG4 = 带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件

    如需在 HTML5 中显示视频,您所有需要的是:

    <video src="movie.ogg" controls="controls">
    </video>

    control 属性供添加播放、暂停和音量控件。

    包含宽度和高度属性也是不错的主意。

    <video> 与 </video> 之间插入的内容是供不支持 video 元素的浏览器显示的:

    实例

    <video src="movie.ogg" width="320" height="240" controls="controls">
    Your browser does not support the video tag.
    </video>
    

    上面的例子使用一个 Ogg 文件,适用于Firefox、Opera 以及 Chrome 浏览器。

    要确保适用于 Safari 浏览器,视频文件必须是 MPEG4 类型。

    video 元素允许多个 source 元素。source 元素可以链接不同的视频文件。浏览器将使用第一个可识别的格式:

    实例

    <video width="320" height="240" controls="controls">
      <source src="movie.ogg" type="video/ogg">
      <source src="movie.mp4" type="video/mp4">
    Your browser does not support the video tag.
    </video>
    

    Internet Explorer

    Internet Explorer 8 不支持 video 元素。在 IE 9 中,将提供对使用 MPEG4 的 video 元素的支持。

    <video> 标签的属性

    属性描述
    autoplay autoplay 如果出现该属性,则视频在就绪后马上播放。
    controls controls 如果出现该属性,则向用户显示控件,比如播放按钮。
    height pixels 设置视频播放器的高度。
    loop loop 如果出现该属性,则当媒介文件完成播放后再次开始播放。
    preload preload

    如果出现该属性,则视频在页面加载时进行加载,并预备播放。

    如果使用 "autoplay",则忽略该属性。

    src url 要播放的视频的 URL。
    width pixels 设置视频播放器的宽度。                              

    HTML5 规定了一种通过 audio 元素来包含音频的标准方法。

    audio 元素能够播放声音文件或者音频流。

    视频格式

    当前,audio 元素支持三种音频格式:

     Internet ExplorerFirefox 3.5Opera 10.5Chrome 3.0Safari 3.0
    Ogg Vorbis   X X X  
    MP3       X X
    Wav   X X   X

    如需在 HTML5 中播放音频,您所有需要的是:

    <audio src="song.ogg" controls="controls">
    </audio>
    

    control 属性供添加播放、暂停和音量控件。

    <audio> 与 </audio> 之间插入的内容是供不支持 audio 元素的浏览器显示的:

    实例

    <audio src="song.ogg" controls="controls">
    Your browser does not support the audio tag.
    </audio>
    上面的例子使用一个 Ogg 文件,适用于Firefox、Opera 以及 Chrome 浏览器。

    要确保适用于 Safari 浏览器,音频文件必须是 MP3 或 Wav 类型。

    audio 元素允许多个 source 元素。source 元素可以链接不同的音频文件。浏览器将使用第一个可识别的格式:

    实例

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

    Internet Explorer

    Internet Explorer 8 不支持 audio 元素。在 IE 9 中,将提供对 audio 元素的支持。

    <audio> 标签的属性

    属性描述
    autoplay autoplay 如果出现该属性,则音频在就绪后马上播放。
    controls controls 如果出现该属性,则向用户显示控件,比如播放按钮。
    preload preload

    如果出现该属性,则音频在页面加载时进行加载,并预备播放。

    如果使用 "autoplay",则忽略该属性。

    src url 要播放的音频的 URL。
  • 相关阅读:
    wireshark无法捕获无线网卡数据解决办法(failed to set hardware filter to promiscuous mode)
    用PHP检测用户是用手机(Mobile)还是电脑(PC)访问网站
    一次.net Socket UDP编程的10万客户端测试记录
    对象复制
    c#中volatile关键字的作用
    C#操作XML
    ASP.NET AJAX
    C#操作XMl2
    SQLServer 存储过程中不拼接SQL字符串实现多条件查询
    ASP.NET刷新页面的六种方法20081111 22:04asp.net页面刷新重是有问题,收藏几种方法挺有用的.
  • 原文地址:https://www.cnblogs.com/ziranquliu/p/4736521.html
Copyright © 2011-2022 走看看