html5:音频、视频和其他多媒体

  • 视频文件格式

  html5支持三种视频文件格式(即编解码器):.ogg  .mp4或.m4v   .webm 。 编解码器是使用压缩算法对数据的数字流进行编码和解码,使之更适合播放的计算机程序。在有的浏览器中如果没有正确地设置MIME类型,媒体文件就不会播放。

  要获得所有兼容html5浏览器对媒体播放的支持,需要至少提供两种格式的视频:mp4  和 webm。

  将以下文本添加到后缀名为.htaccess(或其他)文件中设置MIME类型:

  AddType video/ogg .ogv

  AddType video/mp4 .mp4

  AddType video/webm .webm

  AddType audio/ogg .ogg

  AddType audio/mp3 .mp3

  • 添加单个视频

  <video src="" width=""  heigth="" autoplay  muted controls loop poster preload> </video>

  属性介绍:

    autoplay -- 自动播放

    muted -- 是否静音播放

    controls --  添加浏览器为视频设置的默认控件

    poster -- url值,指定视频加载时要显示的图像,(而不显示视频的第一帧)

    preload -- 告诉浏览器要加载的视频内容的多少。none---不加载任何值,metadata表示仅加载视频的元数据,auto表示让浏览器决定怎么做。

  • 为一个媒体文件指定多个来源,确保获得所有浏览器的支持

    通过source元素实现,在videl标签中可以添加多个source元素,用来指定媒体文件的来源

    

<video  controls  muted  autoplay  preload="none" loop>
    <source  src="mp4filesource.mp4">
    <source src="webmfilesource.webm">
   <p><a href="">旧浏览器显示p元素中的文本</a></p>
</video>

  source元素的属性有:

    type:用于指定视频的类型,帮助浏览器决定它是否能够播放该视频

    media:用于为视频来源指定css3媒体查询,从而可以为不同屏幕尺寸的设备指定不同的视频播放。

  • 音频文件格式

   常用的是ogg 和 mp3。

   1)  添加单个格式的音频文件

      <auto  src=""   autoplay  controls  loop muted preload>

    2)添加多个格式的音频文件

      如同视频文件,使用source元素

      <audio>

        <source src="" type=""  media="">

      </audio>

  

原文地址:https://www.cnblogs.com/lingLongBaby/p/8602473.html

时间: 2024-10-14 14:13:04

html5:音频、视频和其他多媒体的相关文章

HTML5 音频视频

audio 元素能够播放声音文件或者音频流. <!DOCTYPE html> <html> <head lang="en"> <meta charset="utf-8"> <title>HTML5 音频播放</title> </head> <body> <!-- audio(音频) control(控制器) 标签:<audio> 定义声音 <sou

HTML5音频视频总结

音频格式 视频 音频 ogg ogg mp4 mp3 webm wav video标签属性 属性 值 作用 controls controls HTML5 默认视频样式 autoplay autoplay 自动播放属性 loop loop 循环播放 poster 图片路径 设置视频初始背景图片 video的API方法  play()  开始播放音频.视频  pause()  暂停播放  RequestFullScreen() 全屏模式 mozRequestFullScreen() moz内核 w

HTML5音频-视频处理demo

HTML5视频-音频处理(最后有demo) * 基本内容 * 使用Flash技术处理HTML页面中的视频内容 * 包含音频.动画.网页游戏等 * 特点 * 浏览器原生不支持(IE浏览器要求安装ActiveX组件) * 性能不好(不能过多地使用) * 智能移动端并不支持Flash技术 * 命运 * Flash的母公司Adobe公开宣布放弃 * 目前用于替代Flash技术最好的选择 - HTML5 * 几乎所有浏览器原生支持<video>元素 * 性能更高 * 智能移动端支持非常好 * 如何实现视

HTML5音频播放,歌词同步,及视频播放功能(JPlayer、JWPlayer、VideoJS)

近期项目中用到音频视频播放.所以就写了一个demo: 这个是JPlayer插件的视频播放: 这个是音频播放,歌词同步: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <!--注意:在IIS上配置的时候,需加入mime映射,否则歌词出不来.在IIS列表中找到"MIME类型".进行加入.lrc类型;.mp4类型文件--> <head>     <

HTML5——音频audio与视频video

文件日志地址  http://blog.csdn.net/q1056843325/article/details/60336226 音频与视频现在已经变得越来越流行 各个网站为了保证跨浏览器的兼容性 仍然选择使用flash (源码截自优酷) 多媒体标签 使用 HTML5增加了audio与video两个多媒体标签 兼容性还不错,低版本IE不支持 可以使我们不需要使用任何浏览器插件就能够插入音频与视频控件 而且非常的简单 (源码截自Bilibili) 元素用法如下 1 <audio src="

多媒体音频视频与iPad基本使用

多媒体音频视频与iPad基本使用 一.多媒体播放 1.配置库  -->  AVFoundation.framework 头文件   #import <AVFoundation/AVFoundation.h> 2.播放音频 (1)播放本地音频 @interface ViewController () { // AVAudioPlayer *_player; UISlider *_volumeSlider; //音量控制 // UIProgressView *_playProgressVie

html5的视频和音频

HTML5 规定了一种通过 <video> 元素来包含视频的标准方法. HTML5 规定了在网页上嵌入音频元素的标准,即使用 <audio> 元素. 接下来看一段代码,对就是这么简单,html5的视频.音频的实现就是以下两段html5标记语言.(将它放在你的<html></html>元素中就可以看到效果,另视频.音频内容自行添加.) <video width="320" height="240" controls

html5音频和视频标签

在html5之前的版本中如果想要在网页中插入音频和视频必须要安装插件才可以,比如最常见的flash插件.很多人在刚安装一款浏览器的时候都会遇到浏览器建议安装flash插件,在移动端也是如此.如果想要在手机上面看视频必须要安装flash插件,但是手机本身内存就很小这样无疑增加了手机处理器德尔压力所以苹果公司在2007年之后宣城自己的任何设备将不再支持flash插件,不就安卓也紧随其后,那么取而代之的就是用html标签.   在html中插入视频标签 <video src='movie.webm'>

HTML5媒体(音频/视频)

摘要: 在HTML5出现之前,web媒体大部分通过Flash来实现.这种方式造成了文件大加载慢,影响网站性能,开发难度高,维护麻烦,不易扩展等.这就导致HTML5自己开始支持媒体功能.HTML5 DOM 为 <audio> 和 <video> 元素提供了方法.属性和事件. 浏览器: 从IE9已经开始支持audio和video标签. Audio: <audio> 标签定义声音,比如音乐或其他音频流. 音频格式:    IE9  Firefox3.5  Opera10.5

HTML5(二)音频视频画布

HTML5 Audio(音频) 定义和用法 <audio src="someaudio.wav" controls="controls"> 您的浏览器不支持 audio 标签. </audio> 提示:可以在开始标签和结束标签之间放置文本内容,这样老的浏览器就可以显示出不支持该标签的信息. 音频格式的MIME类型 Format MIME-type MP3 audio/mpeg Ogg audio/ogg Wav audio/wav 属性 属性