HTML5视频播放标签video和⾳频播放标签audio标签的正
确⽤法
如何嵌⼊视频和勒纳指数 ⾳139邮箱登 频
在⽹页⾥嵌⼊HTML5⾳频播放器和视频播放器的⽅法⾮常简单:
Your browr does not support the video
element.
上⾯这个例⼦显⽰了如何播放⼀个视频⽂件,并露出视频播放控制按钮。
下⾯这个例⼦是在HTML⽹页⾥嵌⼊⾳频 audio 的⽅法:
Your browr does not support the audio
element.
这⾥的 src 属性⾥可以填⼊⼀个⾳频/视频的URL,也可以是⼀个茄子面的做法 本地的⽂件。
Your browr does not support the audio
element
下⾯是和 两个标记上控制属性的含义:
controls : 显⽰标准的 HTML5 视频/⾳频播放器控制条、控制按钮。
autoplay : 让⽂件⾃动播放。
loop : 让⽂件循环播放。
这⾥的 preload 属性是⽤来缓存⼤体积⽂件的。它有三个可选值:
"none" 不缓存
"auto" 缓存
"metadata" 只缓存⽂件元信息
为了能够兼容各种浏览器对不同媒体类型的⽀持,我们可以⽤多个 元素来提供多个不同的媒体类型。例如:
Your browr does not support the video
e苋菜怎么做
lement.
⽀持Ogg格式视频流的浏览器可以播放 Ogg ⽂件。如果不⽀持,可以播放 MPEG-4 ⽂件。查看各种浏览器对各种媒体类型的
⽀持情况,请查看这⾥。
我们还可以指定历史市盈率 播放使⽤的解码器(codecs); 这样就可以更精确的让浏览器如何播放提供的视频:
Your browr does not support the video
element.
上⾯,我们指定了这个视频需要使⽤ Dirac 和 Speex 解码器。如果浏览器⽀持 Ogg 格式,但没有指定的解码器,那么,视频
将不会被加载。
如果没有提供 type 属性,则浏览器会向服务器询问媒体类型,看看是否⽀持;如果不⽀持,浏览器将会去检查下⼀个 source
属性。
⽤JavaScript控制视频/⾳频播放
⼀旦视频⽂件正确的嵌⼊到了HTML⽹页⾥,我们就可以使⽤JavaScript⾥控制它的部分,获取它的播放信息。⽐如,⽤
JavaScript启动视频播放:
var v = mentsByTagName("video")[0];
();
⽤JavaScript可控制HTML5视频播放器实现播放、暂停、快进,快退、⾳量等。
播放 暂停 降低⾳量 提⾼⾳量
停⽌下载视频⽂件
虽然我们可以使⽤pau()⽅法⾥让视频⽂件停⽌播放,但浏览器并未停⽌下载媒体⽂件,除⾮它达到了⼀定的缓存量。
下⾯是让浏览器如何停⽌下载视频⽂件的⽅法:
var mediaElement = mentById("myMediaElementID");
();
='';
//或
Attribute("src");
通过删除 src 属性(或者设置为空值),这样就能停⽌⽂件的⽹络下载。
设定播放的时间点定位
我们可以指定视频从某时某分某秒开始播放,这是通过设置 currentTime 属性来实现。
我们可以通过 ekable 属性来获得视频有效的播放时间范围。它会返回⼀个 TimeRanges 对象,能够告诉你有效的开始时间
和结束时间。
var mediaElement = mentById('mediaElementID');
(0); //香港立法会议员 返回开始时间 (秒)
(0); // 返回结束时间 (秒)
tTime = 122; // 定位到第 122 秒播放
(0); // 返回已经播放工程技术员 的时间长度(秒)
设定播放范围
当在⽹页⾥嵌⼊视频/⾳频⽂件时, 或 元素允许我们提供⼀些额外的信息来指定播放哪⼀时间段。实现的⽅
法是在媒体⽂件后⾯跟随(“#”)格式的信息。
它的具体语法是这样的:
#t=[开始时间][,结束时间]
时间的表⽰⽅法可以使⽤秒数,也可以提供⼀个 ”时:分:秒“ 格式的时间(例如 2:05:01 )。/p>
举例:
///#t=10,20
指定视频从10秒开始播放,到20秒处结束。
///#t=,10.5
指定视频第二性读后感 从头开始播放到 10.5 秒处。
///#t=,02:00:00
指定视频播放2⼩时。
///#t=60
指定视频从第60秒开始播放,播放到结束。
设置视频封⾯(poster参数)
当视频不是⾃动播放时,在有些浏览器⾥,视频在未播放前的缺省界⾯是空⽩,这样很没有意义,我们可以给视频设定⼀个封
⾯,⽤视频⾥的某个⽐较具有代表意义的画⾯截图作为视频的封⾯,设定视频封⾯的参数是 po珍惜生命手抄报 ster:
Your browr does not support the video
element.
当视频加载遇到错误时的补救⽅法
有时候视频资源会失效,或加载失败,或者浏览器不能解码当前视频格式,当遇到这种情况,我们应该给与补救措施,替换当
前视频资源地址,或⽤其它措施补救,⽐如将video对象替换成图⽚。我们可以使⽤JavaScript对视频加载中的“error”事件进⾏
监听,⽐如对于下⾯的视频资源:
Click image to play a video demo of dynamic app arch
我们使⽤下⾯的js代码进⾏补救:
var v = elector('video'),
sources =送老公生日礼物 electorAll('source'),
lastsource = sources[-1];
ntListener('error', function(ev) {
var d = Element('div');
TML = TML;
eChild(d, v);
}, fal);
更多关于HTML5视频播放器video标签和⾳频播放器audio标签的正确⽤法请点击查看下⾯的相关⽂章
本文发布于:2023-04-22 09:21:50,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/fan/89/842486.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |