Html中音频音频和视频视频的使用示例

  介绍

这篇文章将为大家详细讲解有关Html中音频音频和视频视频的使用示例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

H5新属性音频音频和视频视频的控制,具体如下:

<强> 1。音频(音频)

& lt;音频控制=癱ontrols"比;   & lt;源src=https://www.yisu.com/zixun/闭饫锩娣湃胍羝滴募肪?>   

<强> 2。视频(视频)

& lt;视频控制=癱ontrols"循环=發oop"播放=癮utoplay"id=皏ideo"比;   & lt;源src=https://www.yisu.com/zixun/闭饫锩娣湃胧悠滴募肪?>      <按钮>静音> 打开声音> 播放   <按钮>停止播放   <按钮>全屏

下面是对于视频文件的控制;

javascript引出。

& lt; script>   var myVideo=. getelementbyid (“video");   var btn=. getelementbyid (“button");   btn [0] .click=function () {   myVideo.muted=true;(是否静音:是)   }   btn [1] .click=function () {   myVideo.muted=true;(是否静音:否)   }   btn [2] .click=function () {   myVideo.play();(播放)   }   btn [3] .click=function () {   myVideo.pause(),(停止播放)   }   btn [4] .click=function () {   myVideo.webkitrequestFullscreen();(全屏显示)   }   & lt;/script>

<强> 3。如何设置进度条和视频的播放时长

同步进行。

如图所示:

 Html中音频音频和视频视频的使用示例

这里说一下,首先

(1),需要获取视频的总时长(持续时间)赋值给进度条的最大值,progress.max=video.duration;

(2),需要获取当前视频播放的当前时间位置(currentTime)赋值给当前进度条的长度,progress.value=https://www.yisu.com/zixun/video.currentTime;

然后在视频播放的同时,要保证进度条的值能够及时获取到视频的时长和当前播放时间位置。

需要开一个定时器setInterval (pro, 100);:就是说在1毫秒获取一次视频的数值赋值给进步进度条,这样就能保证及时性。

这样进度条就能和视频的准确的同步了。

<强> 4。如何用表单元素范围属性控制视频的音量大小。

1,首先需要获取到值的范围值,赋给视频的音量上去,才能控制视频的音量大小,

& lt;输入类型=皉ange"min=?”;值=https://www.yisu.com/zixun/" 50 " max=" 100 " id="范围"/>   var跑=. getelementbyid(“范围”);

获取range.value,

赋值给视频的音频属性:video.volume=range.value/100;

这时候就能实现简单拖动范围而控制视频的音量了。

然后还需要进去前面的声音关闭判断,两则是独立的事件,所以,需要在拖动事件中进行判断是否是静音沉默,然后在进行温和设置为假的。

 Html中音频音频和视频视频的使用示例

最终实现的代码如下;

& lt; !DOCTYPE html>   & lt; html>   & lt; body>   & lt;视频id=皏ideo1"控制=癱ontrols"宽度=?00 px"身高=?00 px"比;   & lt;源src=https://www.yisu.com/zixun/" img/1. mp4 ">      

  <按钮>关于Html中音频音频和视频视频的使用示例就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

Html中音频音频和视频视频的使用示例