`
百合不是茶
  • 浏览: 354936 次
社区版块
存档分类
最新评论

HTML5 Video和audio的使用

阅读更多

 

html5只支持少量的视频和音频格式;

 

检查浏览器是否支持Vedio为例; 代码我全部在Google的浏览器上运行的

  <script type="text/javascript">
   function f(){
      if(!!document.createElement('video').canPlayType){
	    alert("support Video");
	
	  }else{
	   alert("Not support  Video");
	  }

	  }
   </script>



 

 

 

视频:

 

<!DOCTYPE HTML>

<html>

<head>
  <title>视频播放</title>
   <script type="text/javascript">
   function f(){
      if(!!document.createElement('video').canPlayType){
	    alert("support Video");
	
	  }else{
	   alert("Not support  Video");
	  }

	  }
   </script>
</head>
<body onload="f()">

<video width="320" height="240"  controls="controls">

    <source src="http://www.zhangxinxu.com/study/media/cat.mp4"  type="video/mp4" />
  
Your browser does not support the video tag.
</video>

</body>
</html>

 

 

 

Vedio的属性

属性	值	描述
autoplay	autoplay	如果出现该属性,则视频在就绪后马上播放。
controls	controls	如果出现该属性,则向用户显示控件,比如播放按钮。
height	pixels	设置视频播放器的高度。
loop	loop	如果出现该属性,则当媒介文件完成播放后再次开始播放。
preload	preload	如果出现该属性,则视频在页面加载时进行加载,并预备播放。
如果使用 "autoplay",则忽略该属性。
src	url	要播放的视频的 URL。
width	pixels	设置视频播放器的宽度。

 
 

主流浏览器支持的Vedio的方法和事件

下面列出了大多数浏览器支持的视频方法、属性和事件:
方法	属性	事件
play()	currentSrc	play
pause()	currentTime	pause
load()	videoWidth	progress
canPlayType	videoHeight	error
 	duration	timeupdate
 	ended	ended
 	error	abort
 	paused	empty
 	muted	emptied
 	seeking	waiting
 	volume	loadedmetadata
 	height	 
 	width	 
注释:在所有属性中,只有 videoWidth 和 videoHeight 属性是立即可用的。在视频的元数据已加载后,其他属性才可用。

 

 

音频:  如果在运行时出现无法播放 一定是路径或者视频格式不支持导致

 

<!DOCTYPE HTML>
<html>
<head>
   <title> 音频播放</title>

</head>

<body >
	<audio width="400px" height="600" controls="controls" loop="loop">
	 <source src="mp.mp3" type="audio/mpeg" />
	</audio>
</body>

</html>

 

 


 

 

  • 大小: 8.3 KB
  • 大小: 163.2 KB
  • 大小: 5.2 KB
  • 大小: 163.2 KB
0
0
分享到:
评论

相关推荐

    浏览器HTML5标签video和audio支持

    HTML5是Web开发领域的一次重大革新,其中最引人注目的特性之一就是引入了`&lt;video&gt;`和`&lt;audio&gt;`标签,使得浏览器可以直接内嵌和播放多媒体内容,无需依赖Flash或其他第三方插件。这两个标签极大地提升了用户体验,...

    CEF插件使谷歌 正常使用video和audio

    使用CEFsharp,开发者可以在.NET环境中轻松地创建具有现代Web功能的应用程序,包括支持`video`和`audio`标签的多媒体播放。 当遇到“嵌入式谷歌内核应用不能播放视频和音频”的问题时,这通常是因为CEF或其相关组件...

    2010.08.10——— html5之video和audio

    本主题主要关注HTML5中的`&lt;video&gt;`和`&lt;audio&gt;`标签,它们使得在网页中嵌入音频和视频变得简单直接。 一、HTML5 `&lt;video&gt;` 标签 1. `&lt;video&gt;` 标签的基本结构: `&lt;video src="movie.mp4" width="320" height="240" ...

    Safari HTML5 Audio and Video Guide

    随着HTML5标准的推广和浏览器对它的支持度增加,使用HTML5的Audio和Video元素成为网页开发的一个最佳实践。 文档提到了关于文档的授权和版权问题,强调了除个人使用外,未经Apple公司书面授权,不得复制、存储或以...

    CKEditor 添加Video插件(MP4,MP3)并且兼容HTML5 Video插件

    CKEditor 添加Video插件(MP4)并且兼容HTML5 Video插件 1:把video文件复制到ckeditor/plugins/下面 2:ckeditor/config.js 中添加如下: a:在toolbar中['Image','Flash','Video'],配置加入“Video” 项。 b:配置 ...

    CKEditor添加HTML5 Video插件的方法

    这个插件允许插入和编辑新的HTML5&lt;video&gt;元素。该对话框允许指定的海报图像,尺寸(他们是根据预览自动调整)和两个源文件,这样既使用了WebM格式(Chrome浏览器,Firefox和Opera),并且只支持H264的那些...

    让audio和video标签在任何浏览器中都兼容html5media.min.js

    HTML5新增加的audio和video标签让我们增加了很多惊喜,可以让我们更方便的在网页中播放音频和视频。但目前很多浏览器不支持,无法在旧版的IE浏览器中使用。html5media.min.js却是一个能让这两个标签在各种新旧版IE...

    HTML5 Video/Audio播放本地文件示例介绍

    HTML5 Video/Audio播放本地文件是一种常见的需求,特别是在开发多媒体交互应用时。由于浏览器的安全策略,JavaScript无法直接访问用户的本地文件系统,以防止潜在的隐私泄露风险。然而,通过HTML5引入的一些特性,...

    html5 audio demo【修复拖动进度条bug】

    HTML5的Audio API是Web开发中的一个重要组成部分,它允许开发者在网页中集成音频播放功能,提供了丰富的交互性和自定义可能性。在这个"html5 audio demo【修复拖动进度条bug】"中,我们可以深入探讨以下几个关键知识...

    第31章 video元素与audio元素的基础知识

    在HTML5中,`&lt;video&gt;`和`&lt;audio&gt;`元素是两种非常重要的多媒体标签,它们为网页添加视频和音频内容提供了原生支持,无需依赖Flash等外部插件。本章将深入探讨这两个元素的基础知识,以及如何在实际开发中有效地使用...

    基于vue框架,利用html5的audio标签实现音频播放,利用html5的video标签实现视频播放.zip

    本项目结合了Vue与HTML5的Audio和Video标签,为用户提供了一种在网页上实现音频和视频播放的解决方案。 首先,我们来深入了解一下HTML5的Audio标签。Audio标签是HTML5中新增的多媒体元素,允许开发者在网页中嵌入...

    HTML5 AudioVideo 标签,属性,方法,事件

    HTML5 中的 Audio/Video 标签是多媒体内容的基础组件,用于在网页中播放音频和视频内容。今天,我们将深入探讨 HTML5 Audio/Video 标签的各种属性、方法和事件。 HTMLVideoElement 和 HTMLAudioElement 对象 ...

    CEF使用谷歌45的内核,正常使用video,audio标签

    Chromium 45内核支持现代Web标准,包括HTML5中的`&lt;video&gt;`和`&lt;audio&gt;`标签,这两个标签是用于在网页中集成多媒体内容的关键元素。 `&lt;video&gt;`和`&lt;audio&gt;`标签是HTML5的重要组成部分,它们使得开发者无需依赖外部插件...

    【温故而知新】HTML5的Video:Audio.md

    【温故而知新】HTML5的Video:Audio

    H5 Video标签调用摄像头进行录像,兼容苹果、安卓系统、可在微信浏览器正常使用

    总结,实现H5 Video标签调用摄像头录像并兼容苹果、安卓系统以及微信浏览器,主要涉及HTML5 `&lt;video&gt;`标签、MediaStream Recording API、JavaScript编程以及微信JS-SDK的使用。通过这些技术,我们可以创建出一个跨...

    jPlayer-HTML5 Audio & Video for jQuery

    A jQuery plugin, jPlayer allows you to rapidly weave cross platform audio and video into your web pages. jPlayer's comprehensive API allows you to create innovative media solutions while support and ...

    Total video audio converter 4.1.2中文版(全能视频音频转换器)

    易于使用和所有功能于一身的视频和音频转换器 支持高达320种以上输入的视频和音频格式 支持高达70种以上的输出格式 支持高达360种以上解码编解码器 最多支持150种以上的编码解码器 改变视频和音频文件格式 重采样...

    html5入门代码大全(源码)audio、video、canvas 、communication、forms、geolocation

    html5入门代码大全(源码) 包含audio、video、canvas 、communication、forms、geolocation、intro、offline、storage、websocket、workers

    VideoJS —— HTML5 视频播放器

    VideoJS之所以受到广泛的欢迎,是因为它能够自动检测浏览器对HTML5的兼容性,如果HTML5不被支持,则会自动使用Flash播放器作为备选方案。 首先,VideoJS的使用非常简便,它支持通过CSS轻松定制皮肤,也支持全屏播放...

    video.js 在ie8 上的兼容demo(附 html5media)

    `html5media` 是一个轻量级的JavaScript库,它的主要目标是解决旧版IE浏览器对HTML5 `&lt;video&gt;` 和 `&lt;audio&gt;` 元素的不支持。它通过模拟这些元素的行为,使开发者能够在IE8等浏览器中使用HTML5视频而无需额外的Flash...

Global site tag (gtag.js) - Google Analytics