HTML5视频播放标签video和音频播放标签audio标签的正确用法

更新时间:2023-04-22 09:21:50 阅读: 评论:0


2023年4月22日发(作者:主动降噪技术)

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 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图