最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

html5之多媒体详细介绍

来源:懂视网 责编:小采 时间:2020-11-27 15:11:31
文档

html5之多媒体详细介绍

html5之多媒体详细介绍:1)video元素的属性:autoplay——如果存在,此属性会使浏览器尽可能立即开始播放视频;preload="none"——用户开始播放视频之前不会载入视频;preload="metadata"——用户开始播放之前只能载入视频的元数据;preload="
推荐度:
导读html5之多媒体详细介绍:1)video元素的属性:autoplay——如果存在,此属性会使浏览器尽可能立即开始播放视频;preload="none"——用户开始播放视频之前不会载入视频;preload="metadata"——用户开始播放之前只能载入视频的元数据;preload="
1)video元素的属性:

autoplay——如果存在,此属性会使浏览器尽可能立即开始播放视频;

preload="none"——用户开始播放视频之前不会载入视频;

preload="metadata"——用户开始播放之前只能载入视频的元数据;

preload="auto"——请求浏览器尽快下载整个视频。浏览器可以忽略这个请求。这是默认行为;

controls——除非此属性存在,否则浏览器不会显示播放控件;

loop——如果存在,此属性会让浏览器反复播放视频;

poster——指定在视频数据载入时显示的图片;

height——指定视频的高度;

width——指定视频的宽度;

muted——如果此属性存在,视频从以开始就会处于静音状态;

src——指定要显示的视频;

1.1)source元素:向浏览器提供备选视频格式;

src——指定要显示的视频;

type——指定文件的MIME类型;

2)audio元素的属性与video元素的属性基本相同,不再赘述;

3)HTMLMediaElement对象的成员:

autoplay——获取或设置autoplay属性是否存在;

canPlayType(<type>)——获取浏览器能否播放特定MIME类型的提示;

currentSrc——获取当前的来源;

controls——获取或设置controls属性是否存在;

defaultMuted——获取或设置muted属性一开始是否存在;

loop——获取或设置loop属性是否存在;

muted——获取或设置muted属性是否存在;

preload——获取或设置preload属性的值;

src——获取或设置src属性的值;

volume——获取或设置音量,范围从0.0到1.0;

3.1)HTMLVideoElement对象的额外属性:

height——获取或设置height属性的值;

width——获取或设置width属性的值;

videoHeight——获取视频的原始高度;

videoWidth——获取视频的原始宽度;

poster——获取或设置poster属性的值;

3.2)HTMLMediaElement对象的回放成员:

currentTime——返回媒体文件当前的回放点;

duration——返回媒体文件的总时长;

ended——如果媒体文件已经播放完毕则返回true;

pause()——暂停媒体回放;

paused——如果回放暂停则返回true,否则返回false;

play()——开始回放媒体;

<!DOCTYPE html>
<html lang="zh-CN">
<head>
 <meta charset="UTF-8">
 <title>上海远地资产管理有限公司</title>
 <meta name="author" content="jason"/>
 <meta name="description" content="上海远地资产管理有限公司(简称:远地资产),是一家专业的互联网金融服务平台."/>
 <link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon"/>
 <style type="text/css">
 table{
 border-collapse: collapse;
 border:thin solid black;
 }
 th,td{
 padding: 3px 4px;
 }
 body > *{
 float: left;
 margin: 2px;
 }
 </style>
</head>
<body>
 <video width="360" height="240" src="raw/timessquare.webm" autoplay controls preload="none" muted>

 </video>
 <video width="360" height="240" src="raw/timessquare.webm" controls preload="none" muted>
 视频不能播放
 </video>
 <video width="360" height="240" src="raw/timessquare.webm" controls preload="metadata" muted>
 视频不能播放
 </video>
 <video width="360" height="240" src="raw/timessquare.webm" controls preload="none" poster="images/poster.png">
 视频不能播放
 </video>

 <video id="media" controls="controls" width="360" height="240">
 <source src="raw/timessquare.webm" type="video/webm"/>
 <source src="raw/timessquare.ogv" type="video/ogg"/>
 <source src="raw/timessquare.mp4" type="video/mp4"/>
 <embed src="http://player.youku.com/player.php/sid/XMTI3NjI2MzQ2MA==/v.swf"
 quality="high" width="360" height="240" align="middle" allowScriptAccess="always" allowFullScreen="true"
 mode="transparent" type="application/x-shockwave-flash">
 </embed>
 </video>
 <table id="info" border="1">
 <tr><th>Property</th><th>Value</th></tr>
 </table>
 <p>
 <button id="play">播放</button>
 <button id="pause">暂停</button>
 </p>
 <!--获取媒体元素的基本信息
 <script type="text/javascript">
 var mediaElem=document.getElementById("media");
 var tableElem=document.getElementById("info");
 var propertyNames=["autoplay","currentSrc","controls","loop","muted","preload","src","volume"];
 for(var i=0;i<propertyNames.length;i++){
 tableElem.innerHTML+="<tr><td>"+propertyNames[i]+"</td><td>"+mediaElem[propertyNames[i]]+"</td></tr>";
 }
 </script>
 -->
 <script type="text/javascript">
 var mediaElem=document.getElementById("media");
 var buttons=document.getElementsByTagName("button");
 for(var i=0;i<buttons.length;i++){
 buttons[i].onclick=handleButtonPress;
 }
 function handleButtonPress(e){
 switch (e.target.id){
 case 'play':
 mediaElem.play();
 break;
 case 'pause':
 mediaElem.pause();
 break;
 }
 }
 </script>

</body>
</html>



声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

html5之多媒体详细介绍

html5之多媒体详细介绍:1)video元素的属性:autoplay——如果存在,此属性会使浏览器尽可能立即开始播放视频;preload="none"——用户开始播放视频之前不会载入视频;preload="metadata"——用户开始播放之前只能载入视频的元数据;preload="
推荐度:
标签: 介绍 html5 简介
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top